A-A+

你使用2的补码加法来完成减法运算而使用的Intel x86指令是什么?这个指令集具有一个SU

2022-08-12 10:15:42 问答库 阅读 195 次

问题详情

你使用2的补码加法来完成减法运算而使用的Intel x86指令是什么?这个指令集具有一个SUB指令,但是不要使用它;代之以编写你自己的2的补码例程。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:MOV 51EDX //copy what"s in 51 to the registerNEG EDX //take 2s complement of registerADD EDX50 //subtract contents of 51 from 52MOV EDX101 //store the result in 101
MOV51,EDX//copywhat"sin51totheregisterNEGEDX//take2scomplementofregisterADDEDX,50//subtractcontentsof51from52MOVEDX,101//storetheresultin101

考点:补码,减法