-
已知数据段定义如下:
DATAREA SEGMENT
CONAME DB ‘SPACE EXPLORERS INC.’
PRLINE DB 20 DUP (?)
DATAREA ENDS
用串指令编写程序段完成从左到右把CONAME中的字符串传送到PRLINE的功能。
MOV AX,DATAREA;
MOV DS,AX;
MOV ES,AX;
MOV CX,20;
LEA SI,CONAME;
LEA DI,PRLINE;
CLD;
REP MOVSB;
-
已知数据段定义如下:
DATAREA SEGMENT
CONAME DB ‘SPACE EXPLORERS INC.’
PRLINE DB 20 DUP (?)
DATAREA ENDS
用串指令编写程序段完成从右到左把CONAME中的字符串传送到PRLINE的功能。
MOV AX,DATAREA;
MOV DS,AX;
MOV ES,AX;
MOV CX,20;
LEA SI,CONAME+19;
LEA DI,PRLINE+19;
STD;
REP MOVSB;
- 已知数据段定义如下:
DATAREA SEGMENT
CONAME DB ‘SPACE EXPLORERS INC.’
PRLINE DB 20 DUP (?)
DATAREA ENDS
用串指令编写程序段完成比较CONAME和PRLINE两个字符串的功能。
MOV CX,20;
LEA SI,CONAME;
LEA DI,PRLINE;
CLD;
REPE CMPSB;
4.已知数据段定义如下:
DATAREA SEGMENT
CONAME DB ‘SPACE EXPLORERS INC.’
PRLINE DB 20 DUP (?)
DATAREA ENDS
用串指令编写程序段完成检查CONAME字符串中有无空格字符的功能。
MOV CX,20;
LEA DI,CONAME;
MOV AL,' ';
CLD;
REPNE SCASB;