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

试述CMP AX,BX和SUB AX,BX两条语句的异同点?

正确答案

相同点:都执行AX-BX操作,影响所有标志位且对标志位的影响相同。
不同点:CMP执行后AX,BX内容不改变,而SUB执行后,AX内为AX-BX之差,即内容变化了。

答案解析

相似试题

  • (单选题)

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

    答案解析

  • (简答题)

    下面两条指令的功能有什么区别? MOV AX,BX MOV AX,[BX]

    答案解析

  • (简答题)

    下面两条指令的功能有什么区别? MOV AX, BX   MOV AX,[BX] 

    答案解析

  • (简答题)

    简述下面两条指令分别是什么语法错误? MOV[BX],[SI] MOVAX,DL

    答案解析

  • (简答题)

    请写出下列两条指令执行后,BX寄存器中的内容。

    答案解析

  • (单选题)

    如果TABLE为数据段中0100单元的符号名,其中存放的内容为0FF00H,以下两条指令执行后,AX、BX寄存器的内容分别是()。MOV.AX,TABLEMOV.BX,OFFSETTABLE

    答案解析

  • (简答题)

    如TABLE为数据段中0032单元的符号名,其中存放的内容是1234H,试问以下两条指令有什么区别?指令执行完后BX寄存器的内容是什么? (1)MOV  BX,TABLE   (2)LEA   BX,TABLE

    答案解析

  • (简答题)

    指令DEC BX和SUB BX,1的执行结果一样吗?请分析。

    答案解析

  • (简答题)

    语句MOV BX,M和LEA BX,M有何区别?LEA BX,ARRAY[BX+SI]是否可以用MOV BX,OFFSET ARRAY[BX+SI]来代替?为什么?

    答案解析

快考试在线搜题