[在线作业] 中石油北京2018春《汇编语言程序设计》第二次在线作业题目

[复制链接]
发表于 2018-4-30 13:37:03 | 显示全部楼层 |阅读模式
2018春汇编语言程序设计第二次在线作业
1.下列叙述正确的是:(2.5分)
无忧答案网整理提供

    A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
    B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
    C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
    D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
2.在下列指令的表示中,不正确的是:(2.5分)
    A、MOVAL,[BX+SI]
    B、JMPSHORTDONING
    C、DEC[BX]
    D、MULCL
3.在进行二重循环程序设计时,下列描述正确的是:(2.5分)
    A、外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内
    B、外循环初值应置外循环之内;内循环初值应置内循环之内
    C、内、外循环初值都应置外循环之外
    D、内、外循环初值都应置内循环之外,外循环之内
4.条件转移指令JNE的测试条件为:(2.5分)
    A、ZF=0
    B、CF=0
    C、ZF=1
    D、CF=1
5.下列指令执行时出错的是:(2.5分)
    A、ADDBUF1,BUF2
    B、JMPDWORDPTRDAT[BX]   
    C、MOVAX,[BX+DI]NUM
    D、TESTAL,08H
6.在下列指令中,执行会影响条件码中的CF位的指令是:(2.5分)
    A、JMPNEXT
    B、JCNEXT
    C、INCBX
    D、SHLAX,1
7.用户为了解决自己的问题,用汇编语言所编写的程序,称为:(2.5分)
    A、目标程序
    B、源程序
    C、可执行程序
    D、汇编程序
8.用一条指令仅实现将BX+SI=>AX的方法是:(2.5分)
    A、XCHGAX,[BX][SI]
    B、MOVAX,[BX+SI]
    C、LEAAX,BX[SI]
    D、LEAAX,[BX][SI]
9.设SP初值为2000H,执行指令“PUSHAX”后,SP的值是:(2.5分)
    A、1FFFH
    B、1998H
    C、2002H
    D、1FFEH
10.CBW指令的功能是:(2.5分)
    A、把源操作数的符号位扩展到目的操作数中
    B、把AL中的符号位扩展到AH中
    C、把AH中的符号位扩展到AL中
    D、把AX中的符号位扩展到DX中
11.循环指令LOOPNZ终止循环的条件是:(2.5分)
    A、CX=0,且ZF=0
    B、CX=0,或ZF=1
    C、CX≠0,且ZF=0
    D、CX≠0,或ZF=1
12.下列传送指令中有语法错误的是:(2.5分)
    A、MOVCS,AX
    B、MOVDS,AX
    C、MOVSS,AX
    D、MOVES,AX
13.与MOVBX,OFFSETVAR指令完全等效的指令是:(2.5分)
    A、MOVBX,VAR
    B、LDSBX,VAR
    C、LESBX,VAR
    D、LEABX,VAR
14.MOVSP,3210HPUSHAX执行上述指令序列后,SP寄存器的值是:(2.5分)
    A、3211H
    B、320EH
    C、320FH
    D、3212H
15.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是:(2.5分)
    A、名字项
    B、操作项
    C、操作数项
    D、注释项
16.使计算机执行某种操作的命令是:(2.5分)
    A、伪指令
    B、指令
    C、标号
    D、助记符
17.若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=(2.5分)
    A、1400H
    B、77F8H
    C、0000H
    D、0FFFFH
18.下面XCHG指令语句中,语法正确的是:(2.5分)
    A、XCHGAX,DS
    B、XCHGAX,[BX]
    C、XCHGAX,CSH
    D、XCHG[SI],[DX]
19.设数据段有A1DBXX;是任一数据DA2DBOFEH下列两条指令:MOVDL,DA1ORDL,DA2执行后,DL中的内容可能是:(2.5分)
    A、.0FFH或0FEH
    B、只能是0FEH
    C、只能是0FFH
    D、只能是01H
20.ORG100HNUMEQU8042HDA1DB56HMOVBX,0FFSETDA1上述程序段执行后BX中的值是:(2.5分)
    A、56H
    B、100H
    C、101H
    D、102H
21.指令JMPFARPTRDONE属于:(2.5分)
    A、段内转移直接寻址
    B、段内转移间接寻址
    C、段间转移直接寻址
    D、段间转移间接寻址
22.将DX的内容除以2,正确的指令是:(2.5分)
    A、DIV2
    B、DIVDX,2
    C、SARDX,1
    D、SHLDX,1
23.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是:(2.5分)
    A、指令XORAX,AX执行后,AX内容不变,但设置了标志位
    B、指令ORDX,1000H执行后,将DX最高位置1,其余各位置0
    C、指令ANDAX,OFH执行后,分离出AL低四位
    D、NOTAX,执行后,将AX清0
24.完成对CL寄存器的内容乘以4的正确操作是:(2.5分)
    A、ROLCL,1ROLCL,1
    B、MUL4
    C、SHLCL,1SHLCL,1
    D、MOVCL,2SHLCL,CL
25.下面各传送指令中,正确的是:(2.5分)
    A、MOV[DI],[SI]
    B、MOV[DX+DI],AL
    C、MOVWORDPTR[BX],0100H
    D、MOVAL,BX
26.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为:(2.5分)
    A、ZF=1
    B、ZF=0
    C、SF=1
    D、SF=0
27.汇编源程序时,出现语法错误的语句是:(2.5分)
    A、MOV[BX+SI],BX
    B、MOVCL,[BP+DI]
    C、MOVCS,AX
    D、MOVDS,AX
28.设AL=57H,BL=24H,执行指令SUBAL,BL后,寄存器内容为:(2.5分)
    A、AL=57H,BL=24H
    B、AL=33H,BL=24H
    C、AL=57H,BL=33H
    D、AL=33H,BL=0
29.设CL=8,AL=0C8H,执行SARAL,CL后,AL中的数据是:(2.5分)
    A、0FFH
    B、80H
    C、00H
    D、0FEH
30.已知BX=028AH,SI=0294H,(DS:051EH)=5432H。执行语句LEABX,[BX+SI]后,BX中的内容是:(2.5分)
    A、051EH
    B、5423H
    C、1E05H
    D、3254H
31.MOVBX,9(2.5分)
    正确
    错误
32.MOV[BX],BX(2.5分)
    正确
    错误
33.DIV2(2.5分)
    正确
    错误
34.ADDAX,CL(2.5分)
    正确
    错误
35.ROLAL,2(2.5分)
    正确
    错误
36.OUTAL,0AH(2.5分)
    正确
    错误
37.MULBL(2.5分)
    正确
    错误
38.OUT34H,AL(2.5分)
    正确
    错误
39.MOV[100],[200](2.5分)
    正确
    错误
40.MOVDS,20(2.5分)
    正确
    错误
更多中石油学习资料请进无忧答案网www.ap5u.com

2018春汇编语言程序设计第二次在线作业.zip

2.41 KB, 下载次数: 22, 下载积分: 贡献 1

售价: 5 金币  [记录]  [购买]

答案

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