高級(jí)程序設(shè)計(jì)語(yǔ)言是什么 什么是匯編語(yǔ)言程序?
什么是匯編語(yǔ)言程序?用匯編語(yǔ)言編寫的程序不能被機(jī)器直接識(shí)別。程序是用來(lái)把匯編語(yǔ)言翻譯成機(jī)器語(yǔ)言的。這種翻譯程序稱為匯編程序。匯編程序是系統(tǒng)軟件中的語(yǔ)言處理系統(tǒng)軟件。匯編語(yǔ)言編譯器將匯編程序翻譯成機(jī)器語(yǔ)
什么是匯編語(yǔ)言程序?
用匯編語(yǔ)言編寫的程序不能被機(jī)器直接識(shí)別。程序是用來(lái)把匯編語(yǔ)言翻譯成機(jī)器語(yǔ)言的。這種翻譯程序稱為匯編程序。匯編程序是系統(tǒng)軟件中的語(yǔ)言處理系統(tǒng)軟件。匯編語(yǔ)言編譯器將匯編程序翻譯成機(jī)器語(yǔ)言的過(guò)程稱為匯編。
用匯編語(yǔ)言編寫一個(gè)簡(jiǎn)單的程序?
1. 打開(kāi)軟件,出現(xiàn)如下圖所示的界面。你可以直接編程。
2. 匯編語(yǔ)言數(shù)據(jù)需要存儲(chǔ)在特定的數(shù)據(jù)位置。例如,字符串“Hello world!”,DB表示一個(gè)字節(jié)(8個(gè)數(shù)據(jù)位),$表示字符串的結(jié)尾,字符串應(yīng)該用單引號(hào)括起來(lái)。在代碼的相應(yīng)位置輸入如圖所示的代碼。
3. 在中間代碼寫入?yún)^(qū)輸入下圖中相應(yīng)的代碼,其中“l(fā)ead DX,mass”表示將字符串質(zhì)量存儲(chǔ)在寄存器DX中;“mov ah,9”表示調(diào)用9號(hào)函數(shù),即顯示字符串函數(shù);“int 21h”表示調(diào)用DOS中斷命令,并根據(jù)ah中的值開(kāi)始執(zhí)行相應(yīng)的操作,在示例中,顯示9號(hào)字符串的操作。
4. 保存文件,然后單擊Run打印“helloworld!”。