作业辅导 发表于 2018-4-30 13:37:03

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

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,
    B、JMPSHORTDONING
    C、DEC
    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   
    C、MOVAX,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,
    B、MOVAX,
    C、LEAAX,BX
    D、LEAAX,
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,
    C、XCHGAX,CSH
    D、XCHG,
19.设数据段有:DA1DBXX;是任一数据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,
    B、MOV,AL
    C、MOVWORDPTR,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
    B、MOVCL,
    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中的内容是:(2.5分)
    A、051EH
    B、5423H
    C、1E05H
    D、3254H
31.MOVBX,9(2.5分)
    正确
    错误
32.MOV,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,(2.5分)
    正确
    错误
40.MOVDS,20(2.5分)
    正确
    错误
更多中石油学习资料请进无忧答案网www.ap5u.com

页: [1]
查看完整版本: 中石油北京2018春《汇编语言程序设计》第二次在线作业题目