汇编neg指令?
Neg与补码指令不同。Neg是补码指令。例如,D8是补码后的28,D8=100,补码后的14,EC14=100,补码后的1234,EDCC,EDCC1234=10000,补码后的1111,eeef1111eeef=10000。否定指令是not,即“not”指令。举几个例子:D8否定后接2714否定后接EB1234否定后接edcb1111否定后接eeee否定,即所有“1”变为“0”,所有“0”变为“1”,例如D8,二进制变为“11011000”,否定变为“0010”0111,即十六进制“27”,其他例子都一样!您可以在以下程序中逐个测试数据:datasegmentOPRDW1111hdataendscodesegmentaccountCS:code,ds:datamain:movax,datamovds,axmovax,OPRnegax注意结果movax后补,OPRnotax注意结果movax后反,4c00hint21hcode结束main
