石油华东2018年春季学期《汇编语言》在线(适用于2018年6月份)

[复制链接]
发表于 2018-5-22 16:36:01 | 显示全部楼层 |阅读模式
2018年春季学期《汇编语言》在线考试(适用于2018年6月份考试)

中石油华东作业www.ap5u.com整理

一、单选题:
1.[单选题]题目和答案如下图所示:          (满分
    A. A
    B. B
    C. C
    D. D
    正确答案:——B——
2.[单选题]题目和答案如下图所示:          (满分
    A. A
    B. B
    C. C
    D. D
    正确答案:——A——
3.[单选题]下列指令执行后,不改变AL寄存器内容的指令是()。          (满分
    A. ANDAL,1
    B. CMPAL,DL
    C. XORAL,AL
    D. SUBAL,DL
    正确答案:——B——
4.[单选题]下面的数据传送指令中,错误的操作是()          (满分
    A. MOVSS:[BXDI],1000H
    B. MOVDX,1000H
    C. MOVWORDPTR[BX],1000H
    D. MOVDS,2000H
    正确答案:————
5.[单选题]完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。          (满分    www.ap5u.com QQ1647861640
    A. MOVAL,00H
    B. ANDAL,00H
    C. XORAL,AL
    D. SUBAL,AL
    正确答案:————
6.[单选题]执行下面指令语句,则AX=()。MOVAL,95HCBW          (满分:)
    A. 0095H
    B. 0F95H
    C. 0FF95H
    D. 9095H
    正确答案:————
7.[单选题]在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI()。          (满分:)
    A. 减量
    B. 增量
    C. 保持不变
    D. 地址减1
    正确答案:————
8.[单选题]下列叙述正确的是()。          (满分:)
    A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
    B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
    C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
    D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
    正确答案:————
9.[单选题]题目和答案如下图所示:          (满分:)
    A. A
    B. B
    C. C
    D. D
    正确答案:————
10.[单选题]8086CPU在基址加变址的寻址方式中,变址寄存器可以为()。          (满分:)
    A. BX或CX
    B. CX或SI
    C. DX或SI
    D. SI或DI
    正确答案:————
11.[问答题]在某子程序的开始处要保护AX,BX,CX三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设恢复现场的指令序列如下,试写出保护现场的指令序列。POPAXPOPBXPOPCX          (满分:)

    正确答案:————
12.[问答题]在某子程序的开始处要保护DX,SI,DI三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设恢复现场的指令序列如下,试写出保护现场的指令序列。POPDXPOPSIPOPDI          (满分:)

    正确答案:————
13.[问答题]完成下列操作,分别选用什么指令:(1)将AX的内容,减去0520H,和上次运算的借位;(2)将变量名TABL的段地址送AX;(3)将变量名TABL的偏移地址送AX。          (满分:)

    正确答案:————
14.[]程序分析(读程序)题:有下列程序段MOVCX,1AHMOVDL,'z'LAB1USHDXMOVAH,02HINT21HPOPDXDECDXLOOPLAB1执行后,屏幕输出结果为:____________________          (满分:)

    正确答案:————
15.[]程序分析(读程序)题:有下列程序段:MOVAL,0FHMOVBL,10HCALLSUB1INCALDECBLSUB1PROCADDAL,BLXCHGAL,BLRETSUB1ENDP执行上述程序段后,AL和BL寄存器的内容,以十六进制表示,(AL)=____________H(BL)=____________H          (满分:)

    正确答案:————
16.[]程序分析(读程序)题:现有如下程序段:  DATASEGMENTDA3EQU1234H   ORG0020HDA4EQU$-DA2  DA1DW12H,23HDA5DB31H,32H  DA2DB11H,21HDATAENDS请回答:(1)该程序段已占有的存储字节数是_____H  (2)符号名DA4的值是_____H(3)符号名DA5的值是_____H          (满分:)

    正确答案:————
17.[]程序分析(读程序)题:有下列程序段MOVBX,00FFHANDBX,0FFFHORBX,0F0FHXORBX,00FFH试问上述程序段运行后,以十六进制表示,(BX)=____________H          (满分:)

    正确答案:————
18.[]程序分析(读程序)题:有下列程序段:NUMDB?MOVAH,1INT21HCMPAL,39HJBENEXTSUBAL,7NEXT:SUBAL,30HMOVNUM,AL上述程序段运行后,以十进制表示,若输入’F’,则(NUM)=_______D(十进制表示)若输入’8’,则(NUM)=_______D(十进制表示)          (满分:)

    正确答案:————
19.[]程序分析(读程序)题:ADW6543HBDW8765H……&hellipUSHAPUSHBPOPBPOPA试回答:(1)上述程序段执行后,以十六进制表示,(A)=_____H,(B)=_____H(2)设执行前SP=150H,执行后,以十六进制表示,SP=_____H          (满分:)

    正确答案:————
20.[]编程序段(10分)编制将ES段中名为DATA的字存储区清零的程序段。假定DATA存储区定义为:DATADW20DUP(?)要求用循环指令编写,循环控制采用计数寄存器自动控制。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)          (满分:)

    正确答案:————
21.[]编写完整程序:(16分)在BUF1和BUF2两个数据区中,各定义有10个带符号字数据,试编制一完整的源程序,求它们对应项的绝对值之和,并将和数存入以SUM为首址的数据区中。DATASEGMENTBUF1DW-56,24,54,-1,89,-8,3,-2,12,-5BUF2DW45,-23,124,345,-265,28,-7,3,6,19SUMDW10DUP(0)DATAENDS          (满分:)

    正确答案:————
石油华东作业资料参考http://www.ap5u.com/forum-26-1.html
快速回复 返回顶部 返回列表