-
寻址方法:
(1) [idata]
(2) [bx]
(3) [bx+idata]
(4) [bx+si]
(5) [bx+si+idata]
*在x86asm中,[reg+reg+idata]都是可以的 -
只要在[…]中使用了bp,段地址默认在ss中
-
div指令
div xxx (xxx为reg或内存单元,永远为除数)
(1)如果edx<>0,则被除数由eax和edx联合存储,EAX放低32位,EDX放高32位;XXX一定是32位的东西
(2)如果edx==0,则被除数为eax
EAX=商,EDX=余数;如果用的是div bl这样,则ax高位为余数,低位为商 -
dup ()伪指令 = 重复
db 3 dup (0) = db 0,0,0
db 3 dup(0,1,2) = db 0,1,2,0,1,2,0,1,2 -
jcxz = jmp if (cx=zero)
第……N天 汇编语言
最新推荐文章于 2024-09-13 20:28:03 发布
本文深入解析x86汇编语言中的寻址方法,包括[idata]、[bx]、[bx+idata]等,并详细介绍了div指令的使用方式及结果存储规则。此外,还解释了dup()伪指令的功能与应用,以及jcxz条件跳转指令的工作原理。
3万+

被折叠的 条评论
为什么被折叠?



