匯編語(yǔ)言的指令采用“助記符”來(lái)取代二進(jìn)制。助記符是便于人們記憶、并能描述指令功能和指令操作數(shù)的符號(hào);匯編語(yǔ)言由于采用了助記符號(hào)來(lái)編寫(xiě)程序,比用機(jī)器語(yǔ)言的二進(jìn)制代碼編程要方便些,在一定程度上簡(jiǎn)化了編程過(guò)程。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
匯編語(yǔ)言的指令采用“助記符”來(lái)取代二進(jìn)制。
匯編語(yǔ)言(Assembly Language)是任何一種用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級(jí)語(yǔ)言,亦稱(chēng)為符號(hào)語(yǔ)言。在匯編語(yǔ)言中,用助記符代替機(jī)器指令的操作碼,用地址符號(hào)或標(biāo)號(hào)代替指令或操作數(shù)的地址。在不同的設(shè)備中,匯編語(yǔ)言對(duì)應(yīng)著不同的機(jī)器語(yǔ)言指令集,通過(guò)匯編過(guò)程轉(zhuǎn)換成機(jī)器指令。特定的匯編語(yǔ)言和特定的機(jī)器語(yǔ)言指令集是一一對(duì)應(yīng)的,不同平臺(tái)之間不可直接移植。
助記符(mnemonic)是便于人們記憶、并能描述指令功能和指令操作數(shù)的符號(hào),助記符是表明指令功能的英語(yǔ)單詞或其縮寫(xiě)。
匯編語(yǔ)言由于采用了助記符號(hào)來(lái)編寫(xiě)程序,比用機(jī)器語(yǔ)言的二進(jìn)制代碼編程要方便些,在一定程度上簡(jiǎn)化了編程過(guò)程。匯編語(yǔ)言的特點(diǎn)是用符號(hào)代替了機(jī)器指令代碼,而且助記符與指令代碼一一對(duì)應(yīng),基本保留了機(jī)器語(yǔ)言的靈活性。使用匯編語(yǔ)言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,得到質(zhì)量較高的程序。
按指令作用對(duì)象來(lái)分,可分為偽指令和真指令(硬指令)。偽指令也就是作用于匯編程序的命令;真指令就是作用于真正處理器的命令。