摘要: LAHF LAHF(将状态标志装入到AH) 指令将EFLAGS寄存器的低字节复制到AH。被复制的标志有:符号标志、零标志、辅助进位标志、奇偶标志及进位标志。 .386 .model flat,stdcall option casemap:none .data saveflags BYTE ? Exi 阅读全文
posted @ 2023-11-10 20:03 天子骄龙 阅读(416) 评论(0) 推荐(0)
摘要: 32位mov MOV指令将数据从源操作数复制到目的操作数。 在它的基本格式中,第一个操作数是目的操作数,第二个操作数是源操作数: MOV destination, source 其中,目的操作数的内容会改变,而源操作数不会改变 在几乎所有的汇编语言指令中,左边的操作数是目的操作数,而右边的操作数是源 阅读全文
posted @ 2023-11-10 09:44 天子骄龙 阅读(1148) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-11-10 08:58 天子骄龙 阅读(19) 评论(0) 推荐(0)
摘要: 如果需要执行超过32位整数的算术运算,就可以使用64位寄存器和变量 ExitProcess PROTO ;函数的声明不需要参数 .data sum QWORD 0 .code main PROC mov rax, 5 ;rax是64位寄存器 add rax, 6 mov sum, rax mov e 阅读全文
posted @ 2023-11-10 05:51 天子骄龙 阅读(55) 评论(0) 推荐(0)