汇编的7种寻址方式

今天大三第一次写汇编的博客,希望读者,热爱计算机技术的兄弟姐妹们多多支持。
另外大家有什莫不懂得可以留言哦,哈哈哈
我们今天来讲讲汇编的7种寻址方式,今天讲前两类
主体分为三类:立即寻址,寄存器寻址,存储器寻址(存储器寻址有专门的寄存器,基址寄存器bx,bp;变址寄存器si,di
汇编的主要原理:1.寻址方式,2.一切问题用内存的原理去分析,就是忽略语言,去考虑怎末设计解决问题,
并判断问题的对错与否。

1.立即寻址:操作数在指令中直接给出
eg:
mov DST,SRC (DST是目的操作数,SRC是源操作数)
此时立即寻址的话,SRC应写成立即数
举例:mov ax,3 mov bx,45

注:DST,SRC的字长是一样的
2.寄存器寻址:把操作数放在寄存器中进行运算
eg:
mov ax,bx ;解释把(bx)之中的内容放到(ax)之中去,且bx中的内容是数字,这里“()”表示取内容的意思

练习和思考题
判断语句是否正确?为什莫?
1.mov al,-234
不正确,因为8进制带符号数能表示的范围是-128~127,而al是8为的寄存器,所以错误
2.mov al,23
mov dx,al
第二条语句不正确,因为类型不匹配,dx是16位,al是8位的

 

原文地址:https://www.cnblogs.com/nanfengnan/p/13643032.html