更多“2、ADD/SUB指令会影响M8020。”相关问题
  • 第1题:

    下列指令中,不影响标志寄存器CF的是______。

    A.ADD BL, CH

    B.SUB BX, 1000

    C.SAR DX, 1

    D.DIV CX


    正确答案:D
    解析:ADD和SUB指令肯定会影响CF标志;SAR指令,用于将目的操作数右移一位或若干位,移位过程中最高位保持不变,移出的最低位送CF,也会影响CF标志位:DIV指令(以字节除法为例)用AX的16位被除数除以8位的源操作数,结果的商送AL,余数送AH。此指令执行后不影响CF标志位。

  • 第2题:

    下列指令中,不影响标志寄存器中的标志位CF的指令是( )。

    A.DIV BX

    B.ADD BL,DL

    C.SUB AH,30H

    D.SHL BX,CL


    正确答案:A

  • 第3题:

    下列指令中,不影响标志寄存器CF位的指令是( )

    A.DIV CX

    B.SAR DX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A
    解析:DIV是无符号数除法,而它则不影响标志寄存器,所以选A;SAR是算术右移,它移走的低位送CF,高位保持不变,所以它影响标志寄存器CP位,选项B是正确的;ADD和SUB指令分别是加法和减法指令,它们都影响标志寄存器,其中最重要的是CF,ZF,SF和OF。

  • 第4题:

    设数据定义如下: ARRAY DW 1,2,3 执行指令ADD SI,TYPE ARRAY,下面能实现同等功能的指令是( )

    A.ADD SI,1

    B.ADD SI,2

    C.ADD SI,3

    D.ADD SI,0


    正确答案:B
    解析:TYPE操作符的操作对象是变量名和标号,所求出的值为用数值表示的类型值,本题中是DW,它的类型值是2。所以选项B的功能可以实现题目中的功能。

  • 第5题:

    假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1   (2)SUB VAR1,VAR2   (3)JMP VAR1   (4)JNZ LAB[SI]     (5)JMP NEAR LAB


    正确答案: (1)源和目标操作数的类型不一致;
    (2)源和目标操作数均为存储区变量;
    (3)变量不能同时转移寻址指令的操作数;
    (4)符号不能用作变址寻址的位移量;
    (5)缺少PTR运算符。

  • 第6题:

    ADD、SUB、NEG等指令执行完毕后,CF和OF的值意味着什么?


    正确答案:CF=1意味着把参与运算的数看作无符号数时,运算出现了错误,同时它确实代表最高有效位有向高位的进位(加法)或借位(减法);
    OF=1意味着把参与运算的数看作带符号数时,运算出现了错误。也就是说,CF位可用来表示无符号数的溢出,OF位可用来表示带符号数的溢出。

  • 第7题:

    下列指令中,非法指令是()

    • A、OUT [BX],AL
    • B、ADD [BX+DI],AX
    • C、SBB AX,[BX]
    • D、SUB [3000H],AX

    正确答案:A

  • 第8题:

    下列指令完成什么功能?  (1)ADD AL,DH (2)ADC BX,CX (3)SUB AX,2710H (4)DEC BX (5)NEG CX (6)INC BL (7)MUL BX (8)DIV CL


    正确答案:(1)AL+DH→AL
    (2)BX+CX+CF→BX
    (3)AX-2710H→AX
    (4)BX-1→BX
    (5)0-CX→CX
    (6)BL+1→BL
    (7)AX*BX→DX,AX
    (8)AX/CL 商→AL,余数→AH

  • 第9题:

    指出下列指令的错误(1)SUB AH,BX(2)ADD OAH,BL(3)MOV C3,AX(4)MOV AX,[SI][DI](5)MOV BYTEPTR[BX],999


    正确答案: (1)类型不匹配
    (2)立即数不能作目的操作数
    (3) CS不能作目的操作数
    (4)SI和DI不能一起使用
    (5)类型不匹配

  • 第10题:

    下列指令中操作数在代码段中的是()。

    • A、MOV  AL,42H
    • B、ADD  AL,BL
    • C、SUB  [BX],DI
    • D、INC  [DI]

    正确答案:A

  • 第11题:

    判断题
    虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    四则运算指令包括加法指令是(),减法指令是(),乘法指令是(),除法指令是()。
    A

    ADD/SUB/MOT/DIV

    B

    SUB/ADD/MOT/DIV

    C

    MVL/ADD/SUB/DIV

    D

    DIV/ADD/SUB/MVL


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列指令中,不影响标志寄存器CF的是( )。

    A.ADD BL,CH

    B.SUB BX,1000

    C.SAR DX,I

    D.DIV CX


    正确答案:D
    解析:ADD和SUB指令肯定会影响CF标志;SAR指令移出的最低位送CF,也会影响CF标志位。

  • 第14题:

    下列指令中,不影响标志寄存器CF位的指令是( )。

    A.DIV CX

    B.SARDX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A

  • 第15题:

    下列指令中合法的是( )。

    A.ADD CS,BX

    B.MOV 45H,AX

    C.sub[AX],[57H]

    D.MOVSI,[SUI]


    正确答案:D

  • 第16题:

    下列程序中每条指令执行后,AX中十六进制内容是什么? (1)MOV  AX, 0  (2)DEC  AX,   (3)ADD  AX, 07FFFH  (4)ADD  AV  (5)NUR  AX  (6)SUB  AX,0FFFFH  (7)ADD  AX,8000H  (8)OR   AX,0BFDFH  (9)AND  AX,0EBEDH  (10)XCHG AH,AL  (11)SAL  AX,1  (12)RCL  AX,1


    正确答案: (1)AX=0;
    (2)AX=0FFFFH;
    (3)AX=7FFEH;
    (4)AX=8000H;
    (5)AX=7FFFH;
    (6)AX=8000H;
    (7)AX=000H;
    (8)AX=0ABCDH;
    (9)AX=0CDABH;
    (10)AX=0CDABH;
    (11)AX=9B56H(CF=1);
    (12)AX=36ADH

  • 第17题:

    FX2N系列PLC执行加法或减法指令时会影响的标志位是()。

    • A、M8021借位标志
    • B、M8022进位标志
    • C、M8020零标志
    • D、M8018正数标志
    • E、M8019负数标志

    正确答案:A,B,C

  • 第18题:

    虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。


    正确答案:正确

  • 第19题:

    在执行ADD或SUB指令发生溢出错误时()。

    • A、不产生任何中断
    • B、会产生内部中断
    • C、会产生外部中断
    • D、会产生单步中断

    正确答案:A

  • 第20题:

    下列指令中,不含有非法操作数寻址的指令是()

    • A、ADC [BX],[30]
    • B、ADD [SI+DI],AX
    • C、SBB AX,CI
    • D、SUB [3000H],DX

    正确答案:D

  • 第21题:

    下列指令中,DB1、DB2分别是字节变量,错误的指令是()。

    • A、CMP DB1,DB2
    • B、ADD AX,BL
    • C、MOV [SI],DB2
    • D、SUB [BX],BX
    • E、AND AX,[DX]

    正确答案:A,B,C,E

  • 第22题:

    与NOT AX;NEG AX指令等效的指令是()。

    • A、DEC AX
    • B、INC AX
    • C、SUB AX,AX
    • D、ADD AX,AX

    正确答案:B

  • 第23题:

    问答题
    指出下列指令的错误(1)SUB AH,BX(2)ADD OAH,BL(3)MOV C3,AX(4)MOV AX,[SI][DI](5)MOV BYTEPTR[BX],999

    正确答案: (1)类型不匹配
    (2)立即数不能作目的操作数
    (3) CS不能作目的操作数
    (4)SI和DI不能一起使用
    (5)类型不匹配

    解析: 暂无解析

  • 第24题:

    单选题
    四则运算指令包括加法指令、减法指令、乘法指令、除法指令;它们的缩写是()
    A

    ADD、SUB、MUT、DN

    B

    SUB、ADD、MVT、DN

    C

    MVL、ADD、SVB、DN

    D

    DN、ADD、SVB、MVL


    正确答案: A
    解析: 暂无解析