一..练习1
1.编写汇编源程序如下:
assume cs:code code segment mov ah,2 mov dl,3 add dl,30h int 21h mov ah,2 mov dl,6 add dl,30h int 21h mov ah,4ch int 21h code ends end
2.
(1)运行程序并观察结果
包括:编译(masm),连接(link),运行(.exe)
(2)更改line4和line9中寄存器dl的值为0~9中任何一个数字,观察变化
如果将line4 line9的值分别改为8,9:
(3)
1,
.
如运行结果所示:cx:0016 ds:075A cs:076A
满足cs=ds+10H
2.用debug查看psp的内容,验证是否为CD 20
3.使用u命令对t1.exe进行反汇编,观察反汇编得到的源代码
4.使用t命令和p命令(遇到int 命令时,用p命令)单步调试,观察结果
二.练习2
(1)
(2)
(3)
总结:汇编编写一个简单程序步骤:编写,编译(masm),连接(link),执行(.exe)