Debug调试过程:
Debug程序中的t命令执行一条机器指令,经过多次t命令,程序依次执行
MOV DS,AX
LEA DX,[0000]
MOV AH,09
INT 21
STI
??? [BX SI]
【实验心得】
1.由于资料充分,实验过程较为顺利。
2.DOS环境对编译的要求略为宽松,例如:生成hw.obj文件,可以采用c:\>masm hw.asm加三次Enter,也可以采用c:\>masm与Source filename [.ASM]:hw.asm加四次Enter。生成hw.exe文件同理。甚至输入hw或hw.asm\hw.obj亦没有分别。
3.掌握了CPU所理解的内存单元地址,8086PC机CPU是16位,但地址总线有20位,故CPU采用“段地址*16 偏移地址”合成物理地址,表示方法可采用5位十六进制数或段地址:偏移地址的形式,例10001H和1000:0001均表示10001内存单元。
4.在进行试验1.2过程中发现实验1.1中用过的命令记不起来,故在此整理一遍:
cd..——返回上一级
cd/——返回根目录
dir——查看当前目录下的文件