一个值而已,搞得那么多支节
楼主就是想得到a的物理地址吧,再从物理地址查看a的值吧;
先把你的程序写好,你漏了程序结束,这样编译能通过,但是执行可就会出错
......
mov bx,seg a
mov ah,4ch
int 21h
code1 ends
end start
行啦,生成可执行程序后,让我们跟踪下
在命令提示符下用DEBUG调试看看(假设生成文件为test.exe)
debug test.exe
-t
.... ;这是显示跟踪单步后出的数据
-t
.... ;同上
-t
....
-t
.... ;照你的程序跟踪执行4步已经能得看到ax,bx中的值,也就是你想得到的段基址和偏移地址啦
-d XXXX:XXXX ;红色部分改成bx中的值,后面改为ax中的值,这样你就能看到啦
我是金子,我要闪光的