[bx]应该属于操作数在寄存器中,本来它对应的段寄存器为ds,但此处应用了段超越前缀,所以它对应的段寄存器就为es
ax的内容就为
pa=段地址(ea)*16d+偏移地址(bx)这个pa物理地址所指得内容。
debug本身和debug调试的程序都不是Win32程序,需要用到段
就像二楼说的如果段是DS的话不要加段前缀
如果不是DS的话要在需要改变段的那条指令前加ES,CS,SS等
-a
0B4A:0100
ES:
0B4A:0101
mov
ax,[bx]
0B4A:0103
-u
0B4A:0100
26
ES:
0B4A:0101
8B07
MOV
AX,[BX]