汇编作业1
实验1的实验结论
debug工具的使用
R查看和修改寄存器


D命令以16进制查看内存

E命令修改内存

U命令反汇编

t命令单步执行

A命令输入汇编语句至内存

p命令单步跳过
任务2
FFFF5内存存储生产日期

无法修改内存
ROM空间受到保护
任务3
画爱心


任务4

sp指针的值如图所示


调换顺序


任务5
执行完mov ss,ax以后没有暂停,继续执行了sp,30,Cpu中断会占用栈

任务6



可以看到,前两个字节是CD 20意为int 20


任务7
assume cs:code
code segment
mov ax, cs
mov ds, ax
mov ax, 0020h
mov es, ax
mov bx, 0
mov cx, 28
s: mov al, [bx]
mov es:[bx], al
inc bx
loop s
mov ax, 4c00h
int 21h
code ends
end
加载以后看到cx = 1C 所以代码长度28字节
因为是复制代码,所以ax里面装代码段



浙公网安备 33010602011771号