汇编语言1复习题
DATA SEGMENT
PATTERN DB 23H,24H,25H,26H
DISPLAY DB 80 DUP(‘ ’),‘$’
DATE ENDS
CODE SEGMENT
┇
CLD
LEA SI,PATTERN
LEA DI,DISPLAY
MOV CX,80
REP MOVSB
MOV AH,09H
LEA DX,DISPLAY
INT 21H
RET
CODE ENDS
5.编写4字节ASCII码数串‘3785’与1字节ASCII码‘5’相乘的程序。
6.有一长度为100个字符的字符串存放在以STRING为首址的字节单元中,其最后一个字符为换行字符(0AH),现要求将其全部设置成偶校验,试编制这一程序。
7.设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15=的平方值送B单元保存。(14分)
8.已知三个带符号的字节数据a,b,c存放在ADR开始的连续单元中,若a,b,c同时为正数则FLAG单元置0,若同时为负数,则FLAG单元置1,否则FLAG单元置全1,请编写完整源程序。