西安交通大学18年9月课程考试《汇编语言程序设计》作业考核试题(100分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【奥鹏】[西安交通大学]西安交通大学18年9月课程考试《汇编语言程序设计》作业考核试题
试卷总分:100 得分:100
第1题,段内直接转移指令采用的寻址方式是:( )
A、直接寻址
B、相对寻址
C、绝对寻址
D、间接寻址
正确答案:B
第2题,使用DOS系统功能调用时,使用的软中断指令是( )
A、INT 21
B、INT 10H
C、INT 16H
D、INT 21H
正确答案:D
第3题,编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
A、CMP
B、SUB
C、AND
D、MOV
正确答案:D
第4题,NUM EQU 80H DA DB 34H AND DA,NUM上述语句执行后,DA中的内容是( )
A、0B4H
B、80H
C、34H
D、0
正确答案:D
第5题,DOS系统功能调用中,显示单个字符的系统调用号是( )
A、01H
B、02H
C、08H
D、09H
正确答案:B
第6题,完成对字单元BUF的内容加1运算,下面错误的指令是( )
A、MOV BX,BUF INC BX MOV BUF,BX
B、MOV BX,OFFSET BUF INC WORD PTR [BX]
C、MOV BX,BUF INC WORD PTR [BX]
D、MOV BX,0 INC WORD PTR BUF[BX]
正确答案:C
第7题,指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是( )
A、MOV AX,BUFl*BUF2
B、MOV AX,BUF1/BUF2
C、MOV AX,BUF1+ES:BUF2
D、MOV AX,BUF2-BUF1
正确答案:D
第8题,汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。
A、名字项
B、操作项
C、操作数项
D、注释项
正确答案:B
第9题,下面指令中影响状态位CF的指令是( )
A、INC AX
B、DEC AX
C、NOT AX
D、NEG AX
正确答案:D
第10题,下面指令中,操作数的寻址方式为寄存器间接寻址的指令是( )
A、INC WORD PTR [BX+SI]
B、INC CX,[SI+COUNT]
C、NEG BYTE PTR [BX]
D、ADD AX,B
正确答案:C
第11题,执行段间调用指令CALL时,首先保护断点的:( )
A、段地址和偏移地址
B、段地址
C、偏移地址
正确答案:A
第12题,判当CX=0时,转ZERO执行的错误指令是( )
A、CMP CX,0JZ ZERO
B、MOV AX,CXJZ ZERO
C、OR CX,CXJZ ZERO
D、JCXZ ZERO
正确答案:D
第13题,在程序执行过程中,IP寄存器中始终保存的是( )
A、上一条指令的首地址
B、下一条指令的首地址
C、正在执行指令的首地址
D、需计算有效地址后才能确定地址
正确答案:B
第14题,汇编程序使用( )伪指令使重复块重复多次。
A、LOOP
B、REPE
C、REPT
D、LOCAL
正确答案:C
第15题,为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是( )。
A、INC CX JZ MINUS
B、SUB CX,OFFFFH JZ MINUS
C、AND CX,OFFFFH JZ MINUS
D、XOR CX,OFFFFH JZ MINUS
正确答案:C
第16题,已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转
移,应使用( )指令。
A、JBE
B、JL
C、JNG
D、JNA
正确答案:C
第17题,条件转移指令JNE的测试条件为( ).
A、ZF=0
B、CF=0
C、ZF=1
D、CF=1
正确答案:A
第18题,当A≥B时转移的条件转移指令为(A,B为带符号数)( )。
A、JA
B、JAE
C、JG
D、JGE
正确答案:D
第19题,下列指令中使用错误的是( )。
A、POP DS
B、POP CX
C、POP DX
D、POP CS
正确答案:D
第20题,下面指令执行后,改变目标寄存器内容的指令是( )。
A、TEST AL,0EFH
B、SHL AX,CL
C、CMP DH,BL
D、AND AL,FFH
正确答案:B
第21题,当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
A、表示该数为偶数
B、表示结果中低八位含1的个数为偶数
C、表示结果中含1的个数为偶数
D、表示结果中含1的个数为奇数
正确答案:B
第22题,键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )
A、AH
B、AL
C、BH
D、BL
正确答案:B
第23题,下列80X86指令中,不合法的指令是( )
A、IN AX,21H
B、MOV BL,AL
C、MOVSB
D、SHL AX,6
正确答案:D
第24题,下面指令执行后,变量DAB中的内容是( )。 DAW DW2A05H DAB DB 0FAH : MOV AL,BYTE PRT DAW SUB DAB,AL
A、0DAH
B、0FAH
C、0F5H
D、0D0H
正确答案:C
第25题,测试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
正确答案:B
第26题,直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )
A、直接、立即、间接
B、直接、间接、立即
C、立即、直接、间接
D、不一定
正确答案:C
第27题,现有数据存储如图所示: 设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
A、AL=00H
B、AL=4OH
C、AL=01H
D、AL=79H
正确答案:D
第28题,设DS=8225H,DI=5678H,指令MOV AX,[DI]源操作数的物理地址是
A、8D89DH
B、86198H
C、8B698H
D、878C8H
正确答案:D
第29题,中断服务程序入口地址占用( )个字节
A、4
B、6
C、2
D、1
正确答案:A
第30题,指令JG LAB 是指当标志满足___条件时转移到标号LAB处执行
A、((SF XOR OF) OR ZF)=1
B、(SF XOR OF)=0 AND ZF=0
C、(SF XOR OF)=0 OR ZF=1
D、CF = 1
正确答案:B
第31题,在标志IF=0时,CPU忽略所有的中断请求。( )
A、错误
B、正确
正确答案:B
第32题,执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。
A、错误
B、正确
正确答案:B
第33题,DEC [BX],1 ( )
A、错误
B、正确
正确答案:A
第34题,INC [BX] ( )
A、错误
B、正确
正确答案:A
第35题,ADD AX, BL ( )
A、错误
B、正确
正确答案:A
第36题,SUB BYTE PTR [SI],1( )
A、错误
B、正确
正确答案:A
第37题,POP 1234( )。
A、错误
B、正确
正确答案:A
第38题,ADD [SI], 100 ( )
A、错误
B、正确
正确答案:A
第39题,当执行LAHF和SHAF两条指令后,标志位不改变( )。
A、错误
B、正确
正确答案:A
第40题,在DEBUG中,缺省值为十进制数。( )
A、错误
B、正确
正确答案:A
第41题,CALL FAR PTR [SI+2]( )
A、错误
B、正确
正确答案:A
第42题,PUSH A(A为字节单元)( )。
A、错误
B、正确
正确答案:B
第43题,微型计算机的字长并不一定是字节的整数倍( )。
A、错误
B、正确
正确答案:A
第44题,宏定义中的形式参数可以多于宏调用的实在参数( )
A、错误
B、正确
正确答案:B
第45题,宏的处理是在程序执行过程中处理的( )
A、错误
B、正确
正确答案:A
第46题,ADD AX, 100 ( )
A、错误
B、正确
正确答案:B
第47题,在汇编语言中当缺省为十进制数时,表示十六进制数要用H结尾。( )
A、错误
B、正确
正确答案:B
第48题,存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。
A、错误
B、正确
正确答案:B
第49题,ADD [SI], [BX] ( )
A、错误
B、正确
正确答案:A
第50题,ADD ES, BX ( )
A、错误
B、正确
正确答案:A