目录
1. 编程,向内存0:200-0:23f依次传送数据0-63(3fh),程序中只能使用9条指令,包括mov ax,4c00h和int 21h
2.下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序
1. 编程,向内存0:200-0:23f依次传送数据0-63(3fh),程序中只能使用9条指令,包括mov ax,4c00h和int 21h
当使用ds:[bx] 时,[]中的值只能是BX,BP,SI,DI等几个值,不能随意使用寄存器,例如ax
其次,这里正好是0对应0地址,1对1地址,所以直接用bx作地址,bl作数值
(1)编辑源程序
(2)编译,连接成功
(3)调试跟踪运行
2.下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序
1.先把程序补全,编译成功
因为是指令,所以从从cs出发即可,第一个空为cs
具体要循环多少次,先猜一个数字,放进去跑程序,再来确定
2.debug一步步运行
一直循环一直循环
黄线说明mov ax,4c00h之前的偏移地址为17