itgle.com

● 汇编语言中的CMP比较指令所设置标志位的不同状态, 代表着两个操作数的不同关系。当两个无符号数进行比较,则在比较指令之后,可以根据 CF标志位的状态来判断两个数的大小,如在“CMP AX,BX”中,当CF标志位置位时,表示 (26) 。(26)A. AX=BXB. AX<BXC. AX>BXD. AX!=BX

题目

● 汇编语言中的CMP比较指令所设置标志位的不同状态, 代表着两个操作数的不同关系。当两个无符号数进行比较,则在比较指令之后,可以根据 CF标志位的状态来判断两个数的大小,如在“CMP AX,BX”中,当CF标志位置位时,表示 (26) 。

(26)

A. AX=BX

B. AX<BX

C. AX>BX

D. AX!=BX


相似考题
参考答案和解析
正确答案:B
更多“● 汇编语言中的CMP比较指令所设置标志位的不同状态, 代表着两个操作数的不同关系。当两个无符号数 ”相关问题
  • 第1题:

    比较两个无符号数大小时,通常是根据标志()的状态。

    A.CF

    B.OF

    C.SF

    D.AF


    正确答案:A

  • 第2题:

    在补码加法运算时,产生溢出的情况是()。Ⅰ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同Ⅱ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同Ⅲ.运算时采用单符号位,结果的符号位和最高教位不同时产生进位Ⅳ.运算时采用单符号位,结果的符号位和最高数位同时产生进位Ⅴ.运算时采用双符号位,运算结果的两个符号位相同Ⅵ.运算时采用双符号位,运算结果的两个符号位不同

    A.Ⅰ,Ⅲ,V
    B.Ⅱ,Ⅳ,Ⅵ
    C.Ⅱ,Ⅲ,Ⅵ
    D.Ⅰ,Ⅲ,Ⅵ

    答案:C
    解析:

  • 第3题:

    实现无符号数乘2的指令的助记符是(),实现有符号数除2的指令的助记符是()。


    正确答案:SAL;SAR

  • 第4题:

    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。


    正确答案:ARM;Thumb;T

  • 第5题:

    用指令CMP比较两个带符号数A,B的大小时,A>B的条件是什么?


    正确答案:条件是SF⊕OF=0

  • 第6题:

    在寄存器AX、BX中有两个带符号数A、B,利用CMPAX,BX指令比较两者的大小,若A>B,则标志位的状态应是()。

    • A、OF=1,SF=1
    • B、OF=0,SF=1
    • C、OF=1,SF=0
    • D、CF=1,SF=0

    正确答案:A

  • 第7题:

    比较两个带符号数的大小,可根据CF标志来判断。


    正确答案:错误

  • 第8题:

    FX系列PLC中,比较两个数值的大小,用什么指令()。

    • A、TD
    • B、TM
    • C、TRD
    • D、CMP

    正确答案:D

  • 第9题:

    用CMP指令对两个无符号数进行A-B的比较后,用A=B或A>B,则分别产生转移,这种情况应选择的条件转移指令是()。

    • A、先用JE指令,再用JNC指令
    • B、先用JNC指令,再用JE指令
    • C、上述两条条件转移指令(JE和JNC)无先后次序
    • D、用上述两条条件转移指令不能完成上述功能要求

    正确答案:D

  • 第10题:

    FX系列PLC中比较两个数值的大小用什么指令()。

    • A、TD
    • B、TM
    • C、TRD
    • D、CMP

    正确答案:D

  • 第11题:

    单选题
    汇编语言指令中唯一不可缺少的部分是:()。
    A

    标号名字

    B

    助记符

    C

    操作数

    D

    注释


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

  • 第12题:

    填空题
    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态

    正确答案: ARM状态,thumb状态,T(或者D5)
    解析: 暂无解析

  • 第13题:

    在80×86宏汇编语言中,下列指令性语句的格式正确的是

    A.[标号:][前缀]指令助记符[操作数][注释]

    B.[前缀][标号:]指令助记符[操作数][注释]

    C.[前缀]指令助记符[标号:][操作数][注释]

    D.[标号:]指令助记符[前缀][操作数][注释]


    正确答案:A
    解析:在80×86宏汇编语言中,正确的指令性语句的格式是[标号:][前缀]指令助记符[操作数][注释]。

  • 第14题:

    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态


    正确答案:ARM状态;thumb状态;T(或者D5)

  • 第15题:

    FX系列PLC中,比较两个数值的大小,用()指令。

    • A、TD
    • B、TM
    • C、TRD
    • D、CMP

    正确答案:D

  • 第16题:

    利用CMP指令比较两个有符号数的大小时,常用什么标志?


    正确答案:常用SF和OF标志。

  • 第17题:

    试说明CMP [SI],CX指令中源操作数和目的操作数使用的寻址方式。


    正确答案: 源操作数的寻址方式:寄存器直接寻址
    目的操作数的寻址方式:寄存器间接寻址

  • 第18题:

    汇编语言算术运算指令中,对加法或减法来说,无符号数和有符号数()同一套指令,对乘法或除法来说,无符号数和有符号数()同一套指令。


    正确答案:可采用;不能采用

  • 第19题:

    下列叙述正确的是()

    • A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
    • B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
    • C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
    • D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令

    正确答案:C

  • 第20题:

    汇编语言指令中唯一不可缺少的部分是:()。

    • A、标号名字
    • B、助记符
    • C、操作数
    • D、注释

    正确答案:B

  • 第21题:

    程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为()标志,用于无符号数加(减)运算,当进行位操作时作为位累加器。()为溢出标志,用于有符号数的加(减)运算。


    正确答案:进位;OV

  • 第22题:

    单选题
    用CMP指令对两个无符号数进行A-B的比较后,用A=B或A>B,则分别产生转移,这种情况应选择的条件转移指令是()。
    A

    先用JE指令,再用JNC指令

    B

    先用JNC指令,再用JE指令

    C

    上述两条条件转移指令(JE和JNC)无先后次序

    D

    用上述两条条件转移指令不能完成上述功能要求


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

  • 第23题:

    填空题
    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。

    正确答案: ARM,Thumb,T
    解析: 暂无解析