汇编语言试题答案
(1)1,0,0
(2)NEAR或远程,FAR或近程
(3)0--FFH,80H--7FH
(4)GROUP,NAME,DB
(5)轮回筹办,轮回体,轮回的把持与修正
(6)高,低,等
(7)MACRO,ENOM,宏体
(8)商定存放器法,商定存储单位法,向量传送法
(9)(POP AYW)(LES SI,AYD)(MOV AH,TYPE AY2)(CLI)(AYB DB“HOW ARE YOU!”)(RET)(MOV ADDR,OFFSET AYY[4])(INC AX)(ADD BX,1)(JZ GOON)
2、挑选题
2,2
3、
1.CS不克不及作宗旨操控数
2.[BX]=义性
3.乘法命令源操控数不克不及是即时数
4.近程标号不克不及作为状况转移命令的操控数
5.即时数不克不及间接送段存放器
6.双个操控数不克不及同时为存储器操控数
7.操控数不配,AX为字,VAR2为字节
8.段存放器不克不及作为运算命令的操控数
4、简答题
1.由保留现场,取出口参数,加工制造处置,进也口友数,复原现场和前往步骤
2.段属性指界说该标号的段地点
偏移属性:指该标号的偏移地点
范例属性:目标号是正在界说它的段内援用仍是正在其他段援用
3.一样点:都施行AX-BX操控,感化一切标记位且对档志位的感化一样
分歧点:CMP施行后AX,BX 内容不变更,而SUB施行后,AX内为AX-BX之差,即内容变革了
5、MAX(X1,X2,。。。XN)
(***UNT-1)
6、(MOV AL,ODH)(JE NEXT或JZ NEXT)(INC SI)
7、
MOV AX,SEG BUFB
MOV DS,AX
LEA SI BUFB
MOV CX,N
GOON:MOV BYTE PTR[SI],20H
INC SI
LOOP GOON
8、
MOV AX,7FFFH
MOV CL,3
SHR AX,CL
MOV CL,6
SHR AX,CL
MOV AX,9FFFH
9、
DATA SEGMENT
VARB DB 45,36,377Q,。。。,11011011B
N EQU $-VARB
HVARB DB 2 NDRP(?)
DATA ENDS
STACK SEGMENT PARA STACK “STACK”
DB 256 DUP(?)
STACK ENDS
***DE SEGMENT
ASSUME CS:***OE,DS:DATA,SS:STACK
MAIN PROC FAR
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV DX,N
LEA DI,HVARB
LEA SI,VARB,置初值
GO***:MOV AH,[SI]
MOV AL,AH
AND AH,0F0H
MOV CL,4
SHR AH,CL
CMP AH,9
JNA NEXT1
ADD AH,7
NEXT1:ADD AH,30H,AH
AND AL,DFH
CMP AL,9
JNA NEXT2
ADD AL,7
NEXT2:ADD AL,30H,AL
MOV [DI],AH
MOV [DI],AL
ADD DI,2
INC SI
DEC DX
JNZ GOON
RET
MAIN ENDP
***DE ENDS
END MAIN