汇编语言试题答案
温馨提示
亲爱的学员,您好!
一、填空题
(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
三、
1.CS不能作目的操作数
2.[BX]=义性
3.乘法指令源操作数不能是立即数
4.远程标号不能作为条件转移指令的操作数
5.立即数不能直接送段寄存器
6.两个操作数不能同时为存储器操作数
7.操作数不配,AX为字,VAR2为字节
8.段寄存器不能作为运算指令的操作数
四、简答题
1.由保存现场,取入口参数,加工处理,进也口友数,恢复现场和返回程序
2.段属性指定义该标号的段地址
偏移属性:指该标号的偏移地址
类型属性:指标号是在定义它的段内引用还是在其它段引用
3.相同点:都执行AX-BX操作,影响所有标志位且对档志位的影响相同
不同点:CMP执行后AX,BX 内容不改变,而SUB执行后,AX内为AX-BX之差,即内容变化了
五、MAX(X1,X2,。。。XN)
(COUNT-1)
六、(MOV AL,ODH)(JE NEXT或JZ NEXT)(INC SI)
七、
MOV AX,SEG BUFB
MOV DS,AX
LEA SI BUFB
MOV CX,N
GOON:MOV BYTE PTR[SI],20H
INC SI
LOOP GOON
八、
MOV AX,7FFFH
MOV CL,3
SHR AX,CL
MOV CL,6
SHR AX,CL
MOV AX,9FFFH
九、
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
CODE SEGMENT
ASSUME CS:COOE,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,置初值
GOCN: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
CODE ENDS
END MAIN
《广东自考网》免责声明:
1、由于考试政策等各方面情况的调整与变化,本网提供的考试信息仅供参考,最终考试信息请以省考试院及院校官方发布的信息为准。
2、本站内容部分信息均来源网络收集整理或来源出处标注为其它媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com