参考答案和解析
正确答案:B
更多“若整数的加减法指令的执行结果发生溢出则影响()位。A、SM1.0B、SM1.1C、SM1.2D、SM1.3”相关问题
  • 第1题:

    逻辑运算指令会影响的特殊继电器是( )。

    A、SM1.0

    B、SM1.1

    C、SM1.2

    D、SM1.3


    正确答案:A

  • 第2题:

    下面判断是否溢出的规则中哪个是正确的?______。

    A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

    B.两个整数相加,若结果的符号位为0,则一定发生溢出

    C.两个整数相加,若结果的符号位为1,则一定发生溢出

    D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


    正确答案:D
    解析:加法时,判断有无溢出的规则是:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。减法时,判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则发生溢出。

  • 第3题:

    当指令“SUB AX,BX”执行后,如果CF=1,则说明最高有效位向高位有进位或有借位,对【 】数的操作结果溢出。


    正确答案:无符号
    无符号 解析:执行指令SUBAX,BX后,如果CF= 1,则说明最高有效位向高位有进位或有借位,对无符号数的操作结果表示溢出。

  • 第4题:

    假设两个带符号的整数相减,下列叙述中正确的是______。

    A.两个异符号的整数相减,若结果的符号位与被减数的符号位相反,则一定溢出

    B.两个异符号的整数相减,若结果的符号位与被减数的符号位相同,则一定溢出

    C.两个异符号的整数相减,若符号位有进位,则一定溢出

    D.两个异符号的整数相减,若符号位无进位,则一定溢出


    正确答案:A
    解析:减法判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则一定溢出。

  • 第5题:

    下面是关于标志位OF的叙述,其中错误的是

    A.OF主要用来表示带符号整数进行算术运算时是否发生溢出

    B.执行移位指令时可能改变OF的状态

    C.执行“与”、 “或”、 “异或”指令时,OF置0

    D.无符号数进行算术运算时不会改变OF的状态


    正确答案:D
    解析:该题考查考生对标志寄存器中标志位的理解。OF主要用来表示带符号整数进行算术运算时是否发生溢出.当有溢出时,OF=1,否则OF=0,所以选项A正确:执行移位操作时,当执行SAL(算术左移指令)时,如果符号位发生变化,就将1送到OF标志,表示移位前的最高位和移位后的最高位不同,所以选项B是正确的;当“与”、“或”、“异或”指令时逻辑运算是不会发生溢出,OF会被置0,所以C也是正确的;若两个无符号字节数相加,结果超出字节数能够表示的范围,则一定溢出,此时OF会被置1,所以应该选择D。

  • 第6题:

    整数的加减法指令的操作数都采用()寻址方式。

    • A、字
    • B、双字
    • C、字节
    • D、位

    正确答案:A

  • 第7题:

    若整数的乘/除法指令的执行结果是零则影响()位。

    • A、SM1.0
    • B、SM1.1
    • C、SM1.2
    • D、SM1.3

    正确答案:A

  • 第8题:

    当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算()。

    • A、无溢出
    • B、正溢出
    • C、负溢出
    • D、不能判别是否溢出

    正确答案:B

  • 第9题:

    在补码的加减法中,用两位符号位判断溢出,两位符号位S1S2=01时,表示()。

    • A、结果为正数,无溢出
    • B、结果正溢出
    • C、结果负溢出
    • D、结果为负数,无溢出

    正确答案:B

  • 第10题:

    左移或右移位指令的移位结果为零,则标志位()置1。

    • A、SM1.0
    • B、SM1.1
    • C、SM1.2
    • D、SM1.3

    正确答案:A

  • 第11题:

    移位指令的最后一次移出位保存在标志位()中。

    • A、SM1.0
    • B、SM1.1
    • C、SM1.2
    • D、SM1.3

    正确答案:B

  • 第12题:

    单选题
    整数的加减法指令的操作数都采用()寻址方式。
    A

    B

    双字

    C

    字节

    D


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

  • 第13题:

    运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()

    A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出

    B. 两个整数相加,若结果的符号位为0,则一定发生溢出

    C. 两个整数相加,若结果的符号位为1,则一定发生溢出

    D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


    参考答案D

  • 第14题:

    假设整数用补码表示,下列叙述中正确的是

    A.两个整数相加,若结果的符号位是0,则一定溢出

    B.两个整数相加,若结果的符号位是1,则一定溢出

    C.两个整数相加,若符号位有进位,则一定溢出

    D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定溢出


    正确答案:D
    解析:该题考查考生对整数运算的理解。加法时判断有无溢出的规则是:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。减法时判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则发生溢出。所以应该选D。

  • 第15题:

    运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?( )

    A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

    B.两个整数相加,若结果的符号位为0,则一定发生溢出

    C.两个整数相加,若结果的符号位为1,则一定发生溢出

    D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


    正确答案:D

  • 第16题:

    若整数的加减法指令的执行结果发生溢出则影响( )位。

    A.SM1.0

    B.SM1.1

    C.SM1.2

    D.SM1.3


    正确答案:B

  • 第17题:

    整数的加减指令的功能是将两个8位的整数相加减,得到一个8位的整数结果。


    正确答案:错误

  • 第18题:

    双字整数的加减法指令的操作数都采用()寻址方式。

    • A、字
    • B、双字
    • C、字节
    • D、位

    正确答案:B

  • 第19题:

    S7-200系列PLC中对加减乘除等运算结果可以影响的标志位有()

    • A、SM1.0
    • B、SM1.1
    • C、SM1.2
    • D、SM1.3
    • E、SM1.4

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

  • 第20题:

    若采用双符号位判断溢出,当结果的符号位为11时,表示()。

    • A、结果为正,无溢出
    • B、结果正溢出
    • C、结果负溢出
    • D、结果为负,无溢出

    正确答案:D

  • 第21题:

    已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH、AX=E896H、CF=1、OF=0、ZF=0

  • 第22题:

    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0

  • 第23题:

    单选题
    在补码的加减法中,用两位符号位判断溢出,两位符号位S1S2=01时,表示()。
    A

    结果为正数,无溢出

    B

    结果正溢出

    C

    结果负溢出

    D

    结果为负数,无溢出


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