【发布时间】:2017-08-28 23:55:28
【问题描述】:
我只是想知道当您说“BP(或任何寄存器)的数据地址”时是否与 [BP] 表示法相同,如果不是,它是什么意思?例子也很受欢迎
【问题讨论】:
-
这只是意味着
BP包含一个地址并且该地址用于访问数据。使用语法[BP]意味着您希望寄存器寻址 的内容,而不是寄存器本身的内容。换句话说,如果 BP 包含地址,MOV AX,BP将地址(BP 的内容)复制到 AX,但MOV AX,[BP]将 BP 寻址的内存内容复制到 AX。
标签: assembly memory x86 stack cpu-registers