寄存器的尋址方式

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

立即尋址

<p>操作數本身是作爲指令的一部風直接出現在指令中即爲立即數
尋找該立即數的尋址方式即爲直接尋址立即數可以是8爲或者16爲的常數,常用於給寄存器和存儲單元賦初值值得注意的是,立即數只能作爲原操作數,不能用於目的操作數。</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.
注意下面的事項
首先是段寄存器CS只能做元操作數
當段寄存器DS,SS,ES作爲目的操作數時,原操作數不能是立即數

寄存器尋址

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章