每當(dāng)一種新的微處理器問(wèn)世,就需要為其編寫(xiě)新的匯編器麻削。新的匯編器可以在已有的計(jì)算機(jī)上編寫(xiě)蒸痹,并利用其匯編器進(jìn)行匯編,稱為交叉匯編呛哟。
匯編語(yǔ)言的兩個(gè)問(wèn)題:一是乏味叠荠。二是不可移植。
匯編器相對(duì)簡(jiǎn)單扫责,因?yàn)檎Z(yǔ)句和機(jī)器碼一一對(duì)應(yīng)榛鼎。高級(jí)語(yǔ)言的編譯器必須把一條語(yǔ)句轉(zhuǎn)換為多機(jī)機(jī)器碼指令,非常復(fù)雜。
高級(jí)語(yǔ)言優(yōu)勢(shì):清晰簡(jiǎn)明者娱;良好的可移植性抡笼。
FORTRAN語(yǔ)言是目前仍在使用的最古老的高級(jí)語(yǔ)言。FORTRAN這個(gè)名字來(lái)源于FORmula的前三個(gè)字母和TRANslation的前四個(gè)字母的組合黄鳍。
運(yùn)行時(shí)錯(cuò)誤推姻,程序被執(zhí)行時(shí)才出現(xiàn)的錯(cuò)誤。
程序通過(guò)變量名來(lái)訪問(wèn)該存儲(chǔ)單元框沟,而不是地址藏古。