实验三
实验一:
(1)在masm下编写如下代码,保存为t1.asm
对t1.asm进行编译,连接,运行
结果输出36
(2)修改line4和line9寄存器的值,将t1.asm修改如下
再次对t1.asm进行编译,连接,运行
输出结果为47
(3)用debug对生成执行文件t1.exe调试
- 用r命令查看,CS=076A,DS=075A,满足关系CS=DS+10H
- 用u命令进行反汇编
- 使用t命令和p命令进行单步调试
实验二:
在masm下编写如下代码,保存为t2.asm
再次对t2.asm进行编译,连接,运行,结果输出红色36
修改 line7 0433h->0432h
line10 0436h->0439h
输出结果如下
修改 line7 0433h->0333h
line10 0436h->0439h
输出结果如下