- 博客(3)
- 收藏
- 关注
原创 汇编push、pop、add、sub、lea 指令详解
AL = 255 (0xFF), 同时会设置 SF=1 (结果为负), CF=1 (需要借位)lea edi, [esi + eax*4];计算 myArray[eax] 的地址(假设是 int 数组),并存到 EDI。AL = 0, 同时会设置 ZF=1 (结果为0), CF=1 (最高位有进位)mov edi, [esi + eax*4];这里 EDI 得到的是地址,而不是该地址处的值。pop esi;push esi;pop ebx;
2025-11-27 01:37:55
376
原创 汇编:push、pop、add、sub、lea 指令详解
AL = 255 (0xFF), 同时会设置 SF=1 (结果为负), CF=1 (需要借位)lea edi, [esi + eax*4];计算 myArray[eax] 的地址(假设是 int 数组),并存到 EDI。AL = 0, 同时会设置 ZF=1 (结果为0), CF=1 (最高位有进位)mov edi, [esi + eax*4];这里 EDI 得到的是地址,而不是该地址处的值。pop esi;push esi;pop ebx;
2025-11-27 01:33:12
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅