一个懒人专用文章归档神器,如果你不能成为压路机的一部分,那么你就只能成为道路的一部分 Bala~bala~

admin的文章

汇编

Win32 汇编[34] – 宏汇编(1)

Win32 汇编[34] – 宏汇编(1)
从接触 C 语言时, 我就不大喜欢宏; 但为了看懂别人的代码也不得不去了解. 宏可定义在源程序的任意位置, 但一般放在 .data 前面. 有些简单的宏可以用 equ、textequ 或 = 来代替, 但宏有更复杂的功能. “宏” 的本质是 “替换”, 但又像极了 “子过程”; 所以即有...

1418℃ 0评论 0喜欢

汇编

Win32 汇编[31] – 结构与联合

Win32 汇编[31] – 结构与联合
结构和联合分别用 struct、union 定义, 都是 ends 结束定义. 它们使用方法相同, 并可以互相嵌套; 主要区别是后者的各成员共用同一个地址. 结构示例: ; Test31_1.asm .386 .model flat, stdcall include windows.inc include kernel32.inc...

1195℃ 0评论 0喜欢

汇编

Win32 汇编[28] – 跳转指令: JMP、JECXZ、JP 等

Win32 汇编[28] – 跳转指令: JMP、JECXZ、JP 等
跳转指令分三类: 一、无条件跳转: JMP; 二、根据 CX、ECX 寄存器的值跳转: JCXZ(CX 为 0 则跳转)、JECXZ(ECX 为 0 则跳转); 三、根据 EFLAGS 寄存器的标志位跳转, 这个太多了. 根据标志位跳转的指令: JE ;等于则跳转 JNE ;不等于则跳转 JZ ;为 0 则跳转 JNZ ;不为 0...

1013℃ 0评论 0喜欢