寄存器的尋址方式

<h1>匯編語言的尋址方式的總結(jié)</h1>
<center>編寫時(shí)間:2018.3.23作者:aclihui</center>
最近在學(xué)校中學(xué)習(xí)了8086最近在學(xué)校中學(xué)習(xí)了8086的匯編語言的一些的地址的指令下面總結(jié)一下匯編的尋址方式
8086匯編語言有7中的匯編的指令下面逐個(gè)的總結(jié)一下
首先先介紹一下MOV指令
指令格式: MOV <Dest>,<Src> 注釋:此處的Src是原操作數(shù),Dest是目的操作數(shù)
<p>下面是開始尋址方式的介紹,</p>

立即尋址

<p>操作數(shù)本身是作為指令的一部風(fēng)直接出現(xiàn)在指令中即為立即數(shù)
尋找該立即數(shù)的尋址方式即為直接尋址立即數(shù)可以是8為或者16為的常數(shù),常用于給寄存器和存儲單元賦初值值得注意的是,立即數(shù)只能作為原操作數(shù),不能用于目的操作數(shù)。</p>
example:
MOV AL,36H 
AL 8位的尋址方式 尋址方式 立即尋址  //8086下的寄存器是十六位的,分為高八位(AH)和低八位(AL)
MOV BX,1024 BL //此處是16位的地址
8位寄存器有  AL,AH,BL,BH,CL,CH,DL,DH;
16位的寄存器有  AX,BX,CX,DX,SI,DI,DP,SP,CS,SS,ES.
注意下面的事項(xiàng)
首先是段寄存器CS只能做元操作數(shù)
當(dāng)段寄存器DS,SS,ES作為目的操作數(shù)時(shí),原操作數(shù)不能是立即數(shù)

寄存器尋址

example:
MOV DL,81H
指令執(zhí)行后,(DL)=81H,其中是8位的元操作數(shù)的尋址方式是立即尋址,目的操作數(shù)的尋址的尋址方式是寄存器方式
MOV AX,BX
指令是將BX的值賦值到AX中


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容