首页学历类考试大学计算机科学
(简答题)

汇编语言中逻辑运算指令AND和TEST的功能分别是什么?它们的区别是什么?

正确答案

功能:
1,AND指令执行逻辑与,例如:ANDAL,0FH;AL中内容和0FH相与,结果在AL中。
2,TEST指令执行测试操作,测试指定为是1还是0。
区别:AND指令对指定位清零,并返回操作数结果。TEST不仅执行AND指令的操作,而且把OF和CF标志清零,修改SF、ZF和PF标志。TEST指令不送回指令操作结果,而仅仅影响标志位,其操作数可为字节、字或双字。

答案解析

相似试题

  • (判断题)

    TEST指令属于逻辑运算指令。

    答案解析

  • (填空题)

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

    答案解析

  • (单选题)

    8086 CPU系统逻辑运算指令TEST不影响的是()

    答案解析

  • (填空题)

    汇编语言源程序中的语句有指令性语句和()语句两种。

    答案解析

  • (简答题)

    汇编语言中移位指令SAR和SHR的功能分别是什么?它们的区别是什么?

    答案解析

  • (单选题)

    下列指令中属于汇编语言伪指令的是()

    答案解析

  • (填空题)

    在汇编语言源程序文件中,每一个段都有段定义伪指令()和ENDS来分段。

    答案解析

  • (简答题)

    汇编语言中伪指令与(机器)指令的区别是什么?

    答案解析

  • (填空题)

    在指令集结构的功能设计中,所有的指令集一般都会对算术和逻辑运算型、()和()类型的操作提供指令。

    答案解析

快考试在线搜题