1. 实验内容 1
(1) 源代码
- assume cs:code
- code segment
- mov ax, 0b800h
- mov ds, ax
- mov bx, 07b8h
- mov ax,0403h
- mov cx, 16
- s:mov [bx], ax
- inc bx
- inc bx
- loop s
- mov ax, 4c00h
- int 21h
- code ends
- end
运行结果:
(2) 将源代码程序中字数据 0403H→修改为 0441H, 再次运行, 截图显示运行结果.
2. 实验内容 2
(1) 源代码:
- assume cs:code
- code segment
- mov ax, 20h
- mov ds, ax
- mov bx, 0
- mov cx, 64
- s:mov [bx],bx
- inc bx
- loop s
- mov ax,4c00h
- int 21h
- code ends
- end
(2) 汇编, 链接无误后, 灵活使用 debug 的 t 命令, g 命令, p 命令调试, 用 d 命令 查看 0:200~0:23F, 确认是否将 0~63 传送至此段内存区域.
调试:
先用 G 命令执行到循环
再用 P 命令执行循环
最后用 T 命令和 P 命令完成调试
用 D 命令确认将 0~63 传送至此段内存区域
- 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
来源: http://www.bubuko.com/infodetail-2852001.html