实验任务2

查看生产日期

 尝试修改生产日期:

 再次查看生产日期:

 无法修改,因为生产日期存储于ROM为只读存储器

实验任务3

 

 

 实验任务4

 

push [0] ; 执行后,寄存器(sp) = 002e

 

push [2] ; 执行后,寄存器(sp) = 002c

 

push [4] ; 执行后,寄存器(sp) = 002a

 

push [6] ; 执行后,寄存器(sp) = 0028

 

pop [6] ; 执行后,寄存器(sp) = 002a

 

pop [4] ; 执行后,寄存器(sp) = 002c

 

pop [2] ; 执行后,寄存器(sp) = 002e

 

pop [0] ; 执行后,寄存器(sp) = 0030

问题1:逻辑地址 30H 物理地址 00230H

问题2

 

 

 

 

 

 

问题3:

 

 

 问题4:

 

 

 实验任务5

 

 

 问题1:不是,和后面mov sp,30一起执行

问题2:t命令会使系统中断,一些数据会保存进去

任务6

 

 

 实验任务七

assume cs:code
code segment
mov ax, cs
mov ds, ax
mov ax, 0020h
mov es, ax
mov bx, 0
mov cx, 17h
s: mov al, [bx]
mov es:[bx], al
inc bx
loop s
mov ax, 4c00h
int 21h
code ends
end

  

第一条指令为mov ax,段地址存在cs中。

cx中为循环次数,利用u命令,可知指令需要17h个字节。

 

posted on 2021-10-25 19:39  落叶千藩  阅读(45)  评论(5)    收藏  举报