A-A+
你使用2的补码加法来完成减法运算而使用的Intel x86指令是什么?这个指令集具有一个SU
问题详情
你使用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