小编All*_*Goh的帖子

xchg 如何在英特尔汇编语言中工作

有人可以解释一下 xchg 在这段代码中是如何工作的吗?鉴于 arrayD 是一个 1,2,3 的 DWORD 数组。

mov eax, arrayD ; eax=1
xchg eax, [arrayD+4]; eax=2 arrayD=2,1,3
Run Code Online (Sandbox Code Playgroud)

为什么 xchg 之后的数组不是 1,1,3?

x86 assembly

5
推荐指数
1
解决办法
9001
查看次数

标签 统计

assembly ×1

x86 ×1