365线路检测中心
当前位置:主页 > 365线路检测中心 >

CMP在装配中的作用

时间:2019-02-20 23:29  来源:admin   作者:365bet体育备用网址   点击:
现在假设AX寄存器号为0002H,BX寄存器号为0003H。
要执行的指令如下。CMPAX,BX执行此命令并首先从AX的数量中减去BX的数量。
0000000000000010-0000000000000011(贷款1)1111111111111111因此,操作的结果是到0FFFFH。根据该结果,每个指标被设置为以下值。CF = 1时,由于存在= 0的借款,如果SF = 1不会溢出,结果是负的ZF = 0,其结果是所有不为零,它被设置相应像PF。
当减去CMP比较指令时,根据运算结果设置每个标志位。
一旦设置了指标,减去0FFFFH的结果就没用了。它被丢弃,无法保存。
执行CMP指令后,除CF,ZF,OF,SF等每个标志位的变化外,其他数据保持不变。
正常减法指令SUBAX相比,BX,差,即在原始AX中减去丢失SUB指令数的执行之后,是要由相减的结果来代替。
执行CMP指令后,减法和减法不会改变。