(请问代码应该咋写?如果题目那块代码要写,省略号处怎么办呢?)
在debug下输入下面程序,程序中的h是十六进制(hexadecimal),CPU内AX是16位的寄存器,ah是高8位的寄存器,al是低8位的寄存器,同理BX类似。实验要求:1)将程序送入到100h内存单元中;2)将数据12h,34h送入1000h单元中;3)逐条执行指令,记录指令序号;4)记录1002h单元的值。
xxxx:100Mov al,[1000]
Mov bl,[1001]
Add al,bl
Jmp 010d
Nop
Nop
Mov [1002],al
hlt
...
xxxx:100012
xxxx:1001 34
xxxx:1002 xx
说明:在DEBUG下修改内存单元的命令是e,如下图所示,将1000h开始的3个单元中的数据分别置成12h,34h,99h,划线部分是按键。
-e 1000
13d7:1000 00.12 空格键 00.34空格键 00.99
-d 1000 1002
13d7:1000 12 34 99
最终1002为46
。。。部分不用考虑的,按要求输入程序就可以了
一周热门 更多>