|
匯編語言是一種用文字助記符來表示機(jī)器指令的符號語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。
匯編語言是低級語言,在編寫程序的時候會把根據(jù)不同的情況指定使用不同的尋址方式,能夠?qū)?nèi)存和CPU里的通用寄存器直接操縱。不同的單片機(jī)系列會有不同的匯編語言
而C語言是高級語言,可以實(shí)現(xiàn)跨平臺。編寫程序無需指定CPU的指令執(zhí)行情況,一段程序可以在不同體系結(jié)構(gòu)的計(jì)算機(jī)上使用
就如英語和漢語的區(qū)別,你的母語是漢語,就如單片機(jī)的母語是匯編語言。英語和C語言就是一種表達(dá)語言
|
|