汇编程序设计 一个32位有符号数存放在DX:AX中,写一个求补码的程序

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:46:11

这么简单的问题……
很晕
告诉你方法吧
方法1.用原始的求补码的方法,其中的重点是DX和AX的结合位注意用CF传送进位;
方法2.补码的捷径是二进制数从末尾向高位看,首个1以后(符号位除外)的全部变反如:1000 1110 0100 1100,它的反码是1111 0001 1011 0100。了解原理了,后面的就好了。利用循环和移位利用前面的原理逐位的变换,就得到了反码了。
程序自己想嘛,我开始学汇编的时候上课总是不听,要考试的时候就边看书边学,几天就基本了解了其中的原理。现在一般的问题都没有问题。关键是要多想多练习编写程序,锻炼汇编的编程方式。

忘了