汇编语言 基于X86处理器
一只帅猫
这个作者很懒,什么都没留下…
展开
-
第四章 数据传送、寻址和算术运算
4.1 数据传送指令4.1.3 直接内存操作数.data var1 BYTE 10h ;变量名引用的是数据段内的偏移量 mov al var1 ;通过内存操作数地址解析操作数 假设var1的地址偏移量为104 00h, 指令会被会变为机器指令: A0 000104004.1.4 MOV指令mov destination, source必须大小相同 不能同时为内存操作数 指令指针寄存器(IP、原创 2017-08-08 18:37:16 · 876 阅读 · 0 评论 -
第5章 过程
5.1 堆栈操作5.1.2 PUSH 和 POP 指令PUSH 指令 PUSH 指令首先减少 ESP 的值,再将游、操作数复制到堆拢 。 操作数是 16 位的,则 ESP减 2 ,操作数是 32 位的,则 ESP 减 4 。 PUSH 指令有 3 种格式:PUSH reg/meml6 PUSH reg/mem32 PUSH imm32 POP 指令 pop 指令首先把 ESP 指向的堆梳元素内容原创 2017-08-09 13:31:03 · 358 阅读 · 0 评论