編程入門先學(xué)什么 匯編語言指令有哪些?
匯編語言指令有哪些?1. 簡單的匯編程序。它的特點(diǎn)是所翻譯的機(jī)器語言目標(biāo)程序的地址是絕對的,可以直接在內(nèi)存中執(zhí)行,也叫“加載并執(zhí)行”匯編程序。這種工作方式在內(nèi)存空間組織上非常有限。2. 模塊匯編程序。
匯編語言指令有哪些?
1. 簡單的匯編程序。它的特點(diǎn)是所翻譯的機(jī)器語言目標(biāo)程序的地址是絕對的,可以直接在內(nèi)存中執(zhí)行,也叫“加載并執(zhí)行”匯編程序。這種工作方式在內(nèi)存空間組織上非常有限。
2. 模塊匯編程序。它可以提供設(shè)計(jì)、編碼和調(diào)試不同程序模塊的能力。每個(gè)匯編的程序模塊稱為目標(biāo)模塊,它們的地址是相對的。連接匯編程序可用于將多個(gè)目標(biāo)模塊制作成一個(gè)可執(zhí)行程序。
3. 條件匯編程序。它具有選擇和組合某些程序段的功能。這種匯編程序通常有偽指令,例如“條件轉(zhuǎn)換”,這樣用戶就可以編寫選擇條件。
4. 宏匯編程序。具有宏處理功能的匯編程序。它可以用來定義帶有參數(shù)的程序段,并在使用它們的位置調(diào)用它們。在匯編過程中,宏(指令)將被展開,宏定義預(yù)定義的指令目標(biāo)代碼將被插入該位置。
5. 高級匯編程序。具有控制結(jié)構(gòu)的匯編程序(如條件語句、循環(huán)語句、函數(shù)和過程)。它可以吸收高級語言的優(yōu)點(diǎn),在保持目標(biāo)程序高質(zhì)量的同時(shí)提高可讀性。