相同点:都执行AX-BX操作,影响所有标志位且对标志位的影响相同。
不同点:CMP执行后AX,BX内容不改变,而SUB执行后,AX内为AX-BX之差,即内容变化了。
(简答题)
试述CMP AX,BX和SUB 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]来代替?为什么?