奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 491|回复: 0

中石油(华东)2017年秋季学期《汇编语言》在线考试补考(适用于2018年4月份考试)

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2018-4-27 19:11:23 | 显示全部楼层 |阅读模式
扫码加微信
2017年秋季学期《汇编语言》在线考试补考(适用于2018年4月份考试)
奥鹏中国石油大学

一、单选题:
1.(单选题)DATASEGMENTTA1DW0102H,0304H,0506HTA2DB02H,03H,04HMOVBX,DS:[0006H]ANDBX,0FFHORBH,[BX]          (满分:)
    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,[BX+SI]
    BDEC[BX]
    正确答案:————
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,[SI]XCHGAL,[DI]MOV[SI],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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 20:40

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表