主题:[讨论]急救!有两个汇编实验的程序段不会啊!
一、数据串搬家程序:
1、用A命令键入下列程序:
MOV SI,1000
MOV DI,1500
MOV CX,0F
LOP: MOV AL,[SI]
AND AL,0FF
MOV [DI],AL
INC SI
INC DI
LOOP LOP
INT 20
2、用A命令DB伪指令在1000H键入下列字符串:
‘IBM_PC COMPUTER'
3、用G命令运行此程序,并用D命令检查目的地址处的字符与源串是否一致。
4、若此程序中的目的地址改为1002H,再运行此程序,看能不能把1000H开始的
字符串搬到1002H开始的地方去?修改程序以做到这一点。
第4个小题怎么改程序啊???[em10][em10]
二、段寄存器概念及字符串传送指令练习:
1、用A命令键入下列程序:
MOV SI,0
MOV DI,0
MOV AX,1000
MOV DS,AX
MOV AX,1500
MOV ES,AX
MOV CX,0F
CLD
REP MOVSB
INT 20
2、用A命令DB伪指令在1000:0000处键入字符串'IBM_PC COMPUTER',并用D命检查之
3、用D命令检查0F00:1000处内容,看是否一样。为什么?
第3个小题的"为什么"怎么回答啊??[em10][em10]
要交实验报告了,急啊!!请高手赐教啊!!
1、用A命令键入下列程序:
MOV SI,1000
MOV DI,1500
MOV CX,0F
LOP: MOV AL,[SI]
AND AL,0FF
MOV [DI],AL
INC SI
INC DI
LOOP LOP
INT 20
2、用A命令DB伪指令在1000H键入下列字符串:
‘IBM_PC COMPUTER'
3、用G命令运行此程序,并用D命令检查目的地址处的字符与源串是否一致。
4、若此程序中的目的地址改为1002H,再运行此程序,看能不能把1000H开始的
字符串搬到1002H开始的地方去?修改程序以做到这一点。
第4个小题怎么改程序啊???[em10][em10]
二、段寄存器概念及字符串传送指令练习:
1、用A命令键入下列程序:
MOV SI,0
MOV DI,0
MOV AX,1000
MOV DS,AX
MOV AX,1500
MOV ES,AX
MOV CX,0F
CLD
REP MOVSB
INT 20
2、用A命令DB伪指令在1000:0000处键入字符串'IBM_PC COMPUTER',并用D命检查之
3、用D命令检查0F00:1000处内容,看是否一样。为什么?
第3个小题的"为什么"怎么回答啊??[em10][em10]
要交实验报告了,急啊!!请高手赐教啊!!