作业帮 > 综合 > 作业

汇编语言 1、用A命令键入下列程序:MOV SI,1000 MOV DI,1500 MOV CX,0F LOP:MOV

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 20:08:46
汇编语言 1、用A命令键入下列程序:MOV SI,1000 MOV DI,1500 MOV CX,0F LOP:MOV AL,[SI] MOV [DI],AL INC
1、用A命令键入下列程序:
\x09MOV\x09SI,1000
\x09MOV\x09DI,1500
\x09MOV\x09CX,0F
\x09LOP:MOV\x09AL,[SI]
\x09MOV\x09[DI],AL
\x09INC\x09SI
\x09INC\x09DI
\x09LOOP\x09LOP
\x09INT\x0920
\x09
2、用A命令DB伪指令在1000H键入下列字符串:
\x09‘IBM_PC COMPUTER'
3、用G命令运行此程序,并用D命令检查目的地址处的字符与源串是否一致.
4、若此程序中的目的地址改为1002H,再运行此程序,看能不能把1000H开始的字符串搬到1002H开始的地方去?
\x09修改程序以做到这一点.
关键是最后一步不会,求指教
汇编语言 1、用A命令键入下列程序:MOV SI,1000 MOV DI,1500 MOV CX,0F LOP:MOV
MOVSI,1000
MOVDI,1500 ; 就是把这句改成mov di, 1002
可以在原程序的基础上只改这一句,即用u命令找到mov di,1500的地址,比如是0003
可输入下面命令来改指令:
a 3
输入mov di, 1002 回车确认修改
退回到debug的提示符后 输入命令,比如第一条指令mov si, 1000的地址是0
即输入g = 0 0 表示把ip改为第一指令的地址 并设断点于那指令
然后就可以一步步执行了
再问: 还是不太懂。 请问该如何设置断点呢
再答: 比如 要断在100 可输入 g 100 即先在100设下了断点,再开始运行程序