寄存器的寻址方式

汇编语言的寻址方式的总结


编写时间:2018.3.23作者:aclihui

最近在学校中学习了8086最近在学校中学习了8086的汇编语言的一些的地址的指令下面总结一下汇编的寻址方式
8086汇编语言有7中的汇编的指令下面逐个的总结一下
首先先介绍一下MOV指令
指令格式: MOV , 注释:此处的Src是原操作数,Dest是目的操作数

下面是开始寻址方式的介绍,

立即寻址

操作数本身是作为指令的一部风直接出现在指令中即为立即数 寻找该立即数的寻址方式即为直接寻址立即数可以是8为或者16为的常数,常用于给寄存器和存储单元赋初值值得注意的是,立即数只能作为原操作数,不能用于目的操作数。

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中


你可能感兴趣的:(寄存器的寻址方式)