文档库 最新最全的文档下载
当前位置:文档库 › 西安交通大学18年9月课程考试《汇编语言程序设计》作业考核试题(100分)

西安交通大学18年9月课程考试《汇编语言程序设计》作业考核试题(100分)

【奥鹏】[西安交通大学]西安交通大学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



相关文档
相关文档 最新文档