能力值:
( LV9,RANK:210 )
|
-
-
2 楼
带借位减去指令 SBB(SuBtraction with Borrow)
格式: SBB OPRD1,OPRD2
----
功能: 是进行两个操作数的相减再减去CF进位标志位,即从OPRD1<--OPRD1-OPRD2-CF,其结果放在OPDR1中.指令的类型 ---- 及对标志 位的影响与ADD指令相同,注意立即数不能用于目的操作数, 两个存储器操作数之间不能直接相减.操 作数可为8位或16位的无符号数或带符号数.
说明: 示例 SBB DX,CX
---- SBB AX,DATA1
SBB BX,2000H
SBB ALFA[BX+SI],SI
SBB BETAP[DI,030AH
取补指令 NEG(NEGate)
格式: NEG OPRD
----
功能: 对操作数OPRD进行取补操作,然后将结果送回OPRD.取补操作也叫作求补操作,就是求一个数的相反数的补码.
----
说明: 1. OPRD为任意通用寄存器或存储器操作数.
----
2. 示例: (AL)=44H,取补后,(AL)=0BCH(-44H).
3. 本指令影响标志位CF、OF、SF、PF、ZF及AF.
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
首先感谢
neg edx
如果EDX=44H的话返回的结果就是-44H?
|
能力值:
( LV9,RANK:690 )
|
-
-
4 楼
是返回-1吧
|
|
|