匯編語(yǔ)言是一種什么語(yǔ)言 在匯編語(yǔ)言中,指令和偽指令的本質(zhì)區(qū)別?
在匯編語(yǔ)言中,指令和偽指令的本質(zhì)區(qū)別?[指令語(yǔ)句]每一條指令語(yǔ)句都必須產(chǎn)生指令代碼(目標(biāo)代碼),在匯編源程序時(shí)可以由計(jì)算機(jī)執(zhí)行,所以這種語(yǔ)句也稱(chēng)為可執(zhí)行語(yǔ)句。每個(gè)指令語(yǔ)句代表計(jì)算機(jī)的一種基本能力,如數(shù)
在匯編語(yǔ)言中,指令和偽指令的本質(zhì)區(qū)別?
[指令語(yǔ)句]每一條指令語(yǔ)句都必須產(chǎn)生指令代碼(目標(biāo)代碼),在匯編源程序時(shí)可以由計(jì)算機(jī)執(zhí)行,所以這種語(yǔ)句也稱(chēng)為可執(zhí)行語(yǔ)句。每個(gè)指令語(yǔ)句代表計(jì)算機(jī)的一種基本能力,如數(shù)據(jù)傳輸、兩個(gè)數(shù)的加減、移位等。這種能力是在目標(biāo)程序(一組有序的指令代碼)運(yùn)行時(shí)完成的,它取決于中央處理器(CPU)、內(nèi)存、內(nèi)存和,計(jì)算機(jī)中的I/O接口和其他硬件設(shè)備。[pseudo instruction statement]pseudo instruction statement用來(lái)表示匯編程序是如何匯編源程序的,所以這種語(yǔ)句也稱(chēng)為命令語(yǔ)句。例如,源程序中的偽指令語(yǔ)句告訴匯編程序如何對(duì)源程序進(jìn)行分段,哪些邏輯段在程序段中,哪些是當(dāng)前段,哪些段寄存器指向它們,定義了哪些數(shù)據(jù),以及如何分配存儲(chǔ)單元,偽指令語(yǔ)句除了定義用于生成目標(biāo)代碼的特定數(shù)據(jù)外,沒(méi)有相應(yīng)的目標(biāo)代碼。這些偽指令語(yǔ)句的命令功能是由匯編程序在匯編源程序時(shí)執(zhí)行程序而不是在運(yùn)行目標(biāo)程序時(shí)執(zhí)行的。