我想得到 2 个不同的东西:
(1)(bp 处的值)加16(数学加法)类似于:mov ax, [bp] + 16
(2)bp+16 的值(地址 bp+16)
为了得到(1)我试过:
mov ax, bp+16
Run Code Online (Sandbox Code Playgroud)
但它给出了一个错误。
对于(2)我试过:
mov ax, [bp+16]
Run Code Online (Sandbox Code Playgroud)
哪个有效。(我希望我做对了)。
为什么汇编看不懂评价:
mov ax, bp+16
Run Code Online (Sandbox Code Playgroud)
但是可以理解:
mov ax, [bp+16]
Run Code Online (Sandbox Code Playgroud)
因为加法不是使用+符号定义的,那么幕后发生了什么?