西安交通大学

西交23秋《汇编语言程序设计》在线作业[参考答案]

时间:2024-03-20  作者:在线  来源:互联网  点击: 次  

标签:
内容摘要:
西交23秋《汇编语言程序设计》在线作业[参考答案] 试卷总分:100 得分:100 一、单选题 (共 40 道试题,共 80 分) 1.汇编源程序出现语法错误的指令有 ( )。 A.MOV [BX+SI],AL B.MOV AX,[BP+DI] C.MOV DS,AX D.MOV CS,AX 2.如果一
可做各院校 作业、形考、论文800pass网为您服务!点击这里给我发消息,谢谢 咨询请添加 QQ:3064302332 
                                                                                    微信:wxxygzs
西交23秋《汇编语言程序设计》在线作业[参考答案]
试卷总分:100  得分:100
 
一、单选题 (共 40 道试题,共 80 分)
 
1.汇编源程序出现语法错误的指令有 ( )。
 
A.MOV [BX+SI],AL
 
B.MOV AX,[BP+DI]
 
C.MOV DS,AX
 
D.MOV CS,AX
 
 
 
2.如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为( )转移。
 
A.FAR
 
B.NEAR
 
C.SHORT
 
D.MIDDLE
 
 
 
3.设数据定义如下
 
    ARRAY DW 1,2,3
 
    执行指令ADD SI,TYPE ARRAY相当于完成下面同等功能的指令是    (    )
 
A.ADD SI,1
 
B.ADD SI,2
 
C.ADD SI,3
 
D.ADD SI,0
 
 
 
4.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
 
A.CMP
 
B.SUB
 
C.AND
 
D.MOV
 
 
 
5.用来存放下一条将要执行的指令地址的寄存器是( )
 
A.SP
 
B.IP
 
C.BP
 
D.CS
 
 
 
6.执行下面的程序段后,(AX)= ( ) DATA SEGMENT TAB DW 1,2,3,4,5,6 ENTRY EQU 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV AX,DATA MOV DS,AX ... MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX] ...。
 
A.0003H
 
B.0300H
 
C.0400H
 
D.0004H
 
 
 
7.执行段间调用指令CALL时,首先保护断点的:( )
 
A.段地址和偏移地址
 
B.段地址
 
C.偏移地址
 
 
 
8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( )
 
A.JLE
 
B.JNL
 
C.JNLE
 
D.JL
 
 
 
9.8086∕8088 CPU中可用作寄存器间址的寄存器是( )。
 
A.BX、SI、DI
 
B.BX、BP、SI、DI
 
C.BX、IP、SI、DI
 
D.BX,DX,SI,DI
 
 
 
10.下面指令序列执行后,正确的结果是 ( ) MOV AL,0FEH ADD AL,AL ADC Al,AL。
 
A.AL=0F8H CF=1
 
B.AL=0F8H CF=0
 
C.AL=0F9H CF=0
 
D.AL=0F9H CF=1
 
 
 
11.下列80X86指令中,不合法的指令是 ( )。
 
A.IN AX,21H
 
B.MOV BL,AL
 
C.MOVSB
 
D.SHL AX,6
 
 
 
12.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为( )。
 
A.8个字节
 
B.4个字节
 
C.2个字节
 
D.1个字节
 
 
 
13.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是( )
 
A.INC AL 
 
DAA
 
B.ADD AL,1  
 
DAS
 
C.ADD AL,1
 
DAA
 
D.STC
 
 AAA
 
 
 
14.下面指令中影响状态位CF的指令是( )
 
A.INC AX
 
B.DEC AX
 
C.NOT AX
 
D.NEG AX
 
 
 
15.设数据定义如下: BUF DW 100 DUP(?)执行指令:MOV CX,LENGTH BUF相当于完成下面同等功能的指令是 ( )。
 
A.MOV CX,00C8H
 
B.MOV CX,0200H
 
C.MOV CX,0064H
 
D.MOV CX,0100H
 
 
 
16.在程序执行过程中,IP寄存器中始终保存的是( )
 
A.上一条指令的首地址
 
B.下一条指令的首地址
 
C.正在执行指令的首地址
 
D.需计算有效地址后才能确定地址
 
 
 
17.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。
 
A.MOV AX, BX
 
B.MOV BX, AX
 
C.PUSH AX POP BX
 
D.MOV CX, AX MOV AX, BX MOV BX, CX
 
 
 
21.下面指令执行后,变量DAB中的内容是( )。    DAW DW2A05H    DAB DB 0FAH    :    MOV AL,BYTE PRT DAW    SUB DAB,AL
 
A.0DAH
 
B.0FAH
 
C.0F5H
 
D.0D0H
 
 
 
19.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( )。
 
A.INC AL DAA
 
B.ADD AL,1 DAS
 
C.ADD AL,1 DAA
 
D.STC AAA
 
 
 
20.键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )
 
A.AH
 
B.AL
 
C.BH
 
D.BL
 
 
 
21.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )
 
A.直接、立即、间接
 
B.直接、间接、立即
 
C.立即、直接、间接
 
D.不一定
 
 
 
22.执行下面指令序列后,结果是( )。 MOV AL,07FH CBW
 
A.AX=0F7FH
 
B.AX=87FH
 
C.AX=0FF7FH
 
D.AX=007FH
 
 
 
23.执行PUSH AX指令的正确步骤是 ( )。
 
A.1.SP←SP-1,(SP)←AH 2.SP←SP-1,(SP)←AL
 
B.1.(SP)←AH,SP←SP-1 2.(SP)←AL,SP←SP-1
 
C.1.SP←SP+1,(SP)←AH 2.SP←SP+1,(SP)←AL
 
D.1.(SP)←AH,SP←SP+1 2.(SP)←AL,SP←SP+1
 
 
 
24.8位有符号二进制数能表示的最大十进制数是( )。
 
A.256
 
B.255
 
C.128
 
D.127
 
 
 
25.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )
 
A.JNC LOP1
 
B.JA LOP1
 
C.JC LOP1
 
D.JGE LOP1
 
 
 
26.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
 
A.表示结果中含1的个数为偶数
 
B.表示结果中含1的个数为奇数
 
C.表示该数为偶数
 
D.表示结果中低八位含1的个数为偶数
 
 
 
27.MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( )。
 
A.AL=40H
 
B.AL=20H
 
C.AL=0C0H
 
D.AL=0E0H
 
 
 
28.判当AX的内容为负数时,转MINUS执行,下面错误的指令是( )
 
A.NOT AX 
 
JNS MINUS
 
B.TEST AX,8000H 
 
JNZ MINUS
 
C.SHL AX,1 
 
JC MINUS
 
D.OR AX,AX 
 
JZ MINUS
 
 
 
29.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。
 
A.OF=1,CF=0
 
B.OF=1,CF=1
 
C.OF=0,CF=0
 
D.OF=0,CF=1
 
 
 
30.有一个数值152,它与十六进制数6A相等,那么该数值是()。
 
A.二进制数
 
B.八进制数
 
C.十进制数
 
D.四进制数
 
 
 
31.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。
 
A.TEST BL,4FH     JZ NEXT
 
B.XOR BL,4FH     JZ NEXT
 
C.AND BL,4FH     JZ NEXT
 
D.OR BL,4FH     JZ NEXT
 
 
 
32.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为___
 
A.AAA
 
B.DAA
 
C.AAS
 
D.DAS
 
 
 
33.下列指令中,不影响标志位的指令是( )
 
A.SUB BX,BX
 
B.ROR AL,1
 
C.JNC Label
 
D.INT n
 
 
 
34.8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。
 
A.1KB
 
B.64KB
 
C.1MB
 
D.16MB
 
 
 
35.MOV AL,80H
 
   MOV CL,2    
 
   SAR AL,CL
 
上述指令序列执行后,结果是    (    )
 
A.AL=40H
 
B.AL=20H
 
C.AL=0C0H
 
D.AL=0E0H
 
 
 
36.7位ASCII总共可表示( )个符号。
 
A.256
 
B.127
 
C.128
 
D.255
 
 
 
37.条件转移指令JNE的测试条件为( ).
 
A.ZF=0
 
B.CF=0
 
C.ZF=1
 
D.CF=1
 
 
 
38.指令指针寄存器是( )。
 
A.IP
 
B.SP
 
C.BP
 
D.PSW
 
 
 
39.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( )
 
A.AL中
 
B.BL中
 
C.CL中
 
D.DL中
 
 
 
40.在汇编语言程序中,对END语句的叙述正确的是( )
 
A.END语句是一可执行语句
 
B.END语句表示程序执行到此结束
 
C.END语句表示源程序到此结束
 
D.END语句在汇编后要产生机器码
 
 
 
西交23秋《汇编语言程序设计》在线作业[答案]多选题答案
 
二、判断题 (共 10 道试题,共 20 分)
 
41.在标志IF=0时,CPU忽略所有的中断请求。( )
 
 
 
42.当执行LAHF和SHAF两条指令后,标志位不改变( )。
 
 
 
43.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。
 
 
 
44.DEC [BX],1 ( )
 
 
 
45.ADD [SI], [BX] ( )
 
 
 
46.ADD AX, BL ( )
 
 
 
47.ADD AX, 100 ( )
 
 
 
48.CALL FAR PTR [SI+2]( )
 
 
 
49.ADD [SI], 100 ( )
 
 
 
50.存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。

出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms