中石油(华东)2017年秋季学期《汇编语言》在线考试补考(适用于2018年4月份考试)
2017年秋季学期《汇编语言》在线考试补考(适用于2018年4月份考试)奥鹏中国石油大学
一、单选题:
1.(单选题)DATASEGMENTTA1DW0102H,0304H,0506HTA2DB02H,03H,04HMOVBX,DS:ANDBX,0FFHORBH, (满分:)
A0605H
B0402H
C0606H
D0204H
正确答案:——B——
2.(单选题)在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI()。 (满分:)
A减量
B增量
C保持不变
D地址减1
正确答案:——B——
3.(单选题)下面指令中,合理而有意义的指令是()。 (满分:)
AREPLODSB
BREPSCASB
CREPCMPSB
DREPMOVSB
正确答案:——D——
4.(单选题)下面指令执行后,变量DAB中的内容是()。DAWDW2A05HDABDB0FAHMOVAL,BYTEPRTDAWSUBDAB,AL (满分:)
A0DAH
B0FAH
C0F5H
D0D0H
正确答案:————
5.(单选题)在下列指令的表示中,不正确的是()。 (满分:)
AMOVAL,
BDEC
正确答案:————
6.(单选题)题目和答案如下图所示: (满分:)
AA
BB
CC
DD
正确答案:————
7.(单选题)把若干个模块连接起来成为可执行文件的系统程序称为() (满分:)
A连接程序
B汇编程序
C编译程序
D目标程序
正确答案:————
8.(单选题)把若干个模块连接起来成为可执行文件的系统程序称为()。 (满分:)
A连接程序
B汇编程序
C编译程序
D目标程序
正确答案:————
9.(单选题)执行下面指令语句,则AX=()。MOVAL,95HCBW (满分:)
A0095H
B0F95H
C0FF95H
D9095H
正确答案:————
10.(单选题)DECBYTEPTR[BX]指令中的操作数的数据类型是() (满分:)
A字
B双字
C字节
D四字
正确答案:————
11.(问答题)试根据以下要求,分别写出相应的汇编语言指令。(1)把AX寄存器和BX寄存器的内容相加,结果存入AX中;(2)用BX和SI的基址变址寻址方式,把存储器中的一个字节与DL的内容相加,并把结果送回DL中;(3)把数5EH与AH内容相加,结果送回AH中。 (满分:)
正确答案:————
12.(问答题)完成下列操作,分别选用什么指令:(1)将AX的内容,减去0520H,和上次运算的借位;(2)将变量名TABL的段地址送AX;(3)将变量名TABL的偏移地址送AX。 (满分:)
正确答案:————
13.(问答题)在某子程序的开始处要保护AX,BX,CX三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设恢复现场的指令序列如下,试写出保护现场的指令序列。POPAXPOPBXPOPCX (满分:)
正确答案:————
14.()程序分析(读程序)题:ADW6666HBDW8888H………PUSHBPUSHAPOPBPOPA试回答:(1)上述程序段执行后,以十六进制表示,(A)=_____H,(B)=_____H(2)设执行前SP=100H,执行后,以十六进制表示,(SP)=_____H (满分:)
正确答案:————
15.()ADW1234HBDW5678H………PUSHAPUSHBPOPAPOPB试回答:(1)上述程序段执行后,以十六进制表示,(A)=_____H(B)=_____H(2)设执行前SP=200H,执行后,以十六进制表示,(SP)=_____H (满分:)
正确答案:————
16.()程序分析(读程序)题:有下列程序段:MOVAX,10ADDAX,AXMOVBX,AXMOVCL,2SHLAX,CLADDAX,BX上述程序段执行后,以十六进制表示,(AX)=____________H,(BX)=____________H (满分:)
正确答案:————
17.()程序分析(读程序)题:有下列程序段MOVCX,1AHMOVDL,'z'LAB1:PUSHDXMOVAH,02HINT21HPOPDXDECDXLOOPLAB1执行后,屏幕输出结果为:____________________ (满分:)
正确答案:————
18.()程序分析(读程序)题:分析下面程序段:MOVAX,3456XCHGAX,BXMOVAX,3456SUBAX,BXJEDONEKK:ADDAX,BXDONE:请问该程序段执行完JEDONE语句后,以十六进制表示,(AX)=_____H,(ZF)=_____H (满分:)
正确答案:————
19.()程序分析(读程序)题:有下列程序段DATASEGMENTS9DB0,1,2,3,4,5,6,7,8,9DATAENDS┆LEASI,S9LEA,DI,S9+1MOVCX,5LOP:MOVAL,XCHGAL,MOV,ALADDSI,2ADDDI,2LOOPLOP上述程序段运行后,S9开始的10个字节存储单元内容是什么?即:S9DB________________ (满分:)
正确答案:————
20.()编程序段(10分)测试AL寄存器的D5和D0位,若同时为0,程序转向ZERO,执行AX减去BX;否则将AL清0,同时清CF和OF标志。写出程序段。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。) (满分:)
正确答案:————
21.()编程序段(10分)设X,Y,Z,W存放16位带符号数,编程计算X*Y-Z的值,并将结果的低16位送到W。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。) (满分:)
正确答案:————
更多学习资料请登录www.openhelp100.com
页:
[1]