标签: assembly x86 comparison intel
我在ebx中保存了一个地址,并且在eax中保存了一个值。它们都是无符号整数值。
如何比较与这两个寄存器相关的值(而不是ebx中的实际地址)。
我试过了:
cmp [ebx], eax
我虽然方括号意味着,用英语,“这个变量/寄存器包含一个内存地址,获取在这个地址保存的值”,因此,我认为这样可行。但是,我在这行代码中遇到了运行时错误。
答案 0 :(得分:0)
哪个运行时错误?分段故障? 我仍然怀疑你的地址不好。 这是我现在能想到RUNTIME错误的唯一原因。