今天大三第一次写汇编的博客,希望读者,热爱计算机技术的兄弟姐妹们多多支持。另外大家有什莫不懂得可以留言哦,哈哈哈我们今天来讲讲汇编的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位的