|
【奥鹏】[中国石油大学(华东)]2018年春季学期《汇编语言》在线考试(适用于2018年6月份考试)
试卷总分:100 得分:100
第1题,下列指令执行后,不改变AL寄存器内容的指令是( )。
A、AND AL,1
B、CMP AL,DL
C、XOR AL,AL
D、SUB AL,DL
正确资料:B
第2题,下面指令中,合理而有意义的指令是( )。
A、REP LODSB
B、REP SCASB
C、REP CMPSB
D、REP MOVSB
正确资料
第3题,八位二进制补码整数的最小值是( )。
A、-126D
B、-127D
C、-128D
D、-129D
正确资料:C
第4题,在汇编语言程序中,对END语句的叙述正确的是( )
A、END语句是一可执行语句
B、END语句表示程序执行到此结束
C、END语句表示源程序到此结束
D、END语句在汇编后要产生机器码
正确资料:C
第5题,下面指令执行后,变量DAB中的内容是( )DAW DW 2A05H DAB DB 0FAH MOV AL,BYTE PRT DAW SUB DAB,AL
A、0DAH
B、0FAH
C、0F5H
D、0D0H
正确资料:C
第6题,在下列语句中,BUFFER称为( )。 BUFFER DB 01H,0AH
A、符号
B、变量
C、助记符
D、标号
正确资料:B
第7题,指令指针寄存器是( )。
A、IP
B、SP
C、BP
D、BX
正确资料:A
第8题,串操作指令中,目标串操作数的段地址一定在( )寄存器中。
A、CS
B、SS
C、DS
D、ES
正确资料
第9题,操作数直接存放在指令中,则它的寻址方式是( )。
A、直接寻址
B、寄存器寻址
C、寄存器间接寻址
D、立即寻址
正确资料
第10题,操作数直接存放在指令中,则它的寻址方式是( )
A、直接寻址
B、寄存器寻址
C、寄存器间接寻址
D、立即寻址
正确资料
第11题,假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL
正确资料:
第12题,定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:(1)变量BUF,大小为25个字节,初值为0;(2)变量ARRAY,类型为字,初值为12H,56H,78H,0AH;(3)变量MSG存储字符串 ’yes’。
正确资料:
第13题,对于下面的数据定义,三条MOV指令分别汇编成什么? TAB1 DW 10 DUP(?)TAB2 DB 10 DUP(?)TAB3 DB ‘1234’ ┇ MOV AX,LENGTH TAB1 MOV BL,LENGTH TAB2 MOV CL,LENGTH TAB3
正确资料:
第14题,程序分析(读程序)题:有下列程序段: S1 DB ‘ABCDEFGHI' MOV AH,01;从键盘输入字符1-9 INT 21H AND AL,0FH DEC AL XOR AH,AH MOV BX,OFFSET S1 ADD BX,AX MOV DL,[BX] MOV AH,02H ;显示输出 INT 21H 试回答:如从键盘输入字符‘6',程序段有什么结果?
正确资料:
第15题,程序分析(读程序)题: 程序段如下:BLK1 DB 15,36,-7,15,-2,122,73,66……… MOV CX,8 LEA SI,BLK1NEXT: MOV AL,[SI] INC SI TEST AL,80H LOOPZ NEXT MOV BL,[SI]请回答程序段运行后, 以十进制表示,(AL)=______D, (BL)=______D
正确资料:
第16题,现有下列程序段 MOV AX,6540H MOV DX,3210H MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL试问上述程序段运行后,以十六进制表示,(AX)=_____H(BL)=_____H(DX)=_____H
正确资料:
第17题,程序分析(读程序)题:有以下程序段:DA3 EQU WORD PTR DA4DA4 DB 0ABH,89H┆SHR DA3,1MOV DX,DA3SHL DA4,1MOV CX,DA3上述程序段运行后(以十六进制表示),(CX) =_______ H , (DX)=_______ H
正确资料:
第18题,程序分析(读程序)题:有下列程序段:NUM DB ?MOV AH,1INT 21HCMP AL,39HJBE NEXTSUB AL,7NEXT: SUB AL,30HMOV NUM,AL上述程序段运行后,以十进制表示,若输入’F’,则(NUM)=_______D (十进制表示)若输入’8’,则(NUM)=_______D (十进制表示)
正确资料:
第19题,程序分析(读程序)题:有下列数据定义VA DB 0FFHVB DB 1,2VC DW 3456H执行下列指令序列:MOV AX,WORD PTR VB+1MOV BL,BYTE PTR VC+1MOV CL,VB-1上述程序段执行后,以十六进制表示,则(AX) = ________H(BL) = ________H(CL) = ________H
正确资料:
第20题,编程序段 (10分)设X,Y,Z,W存放16位带符号数,编程计算X*Y-Z的值,并将结果的低16位送到W。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)
正确资料:
第21题,编程序段 (10分)测试AL寄存器的D5和D0位,若同时为0,程序转向ZERO,执行AX 减去 BX;否则将AL清0,同时清 CF和OF标志。写出程序段。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)
正确资料:
|
|