高手来啊!答对加分!汇编语言的问题,关于补码,反码的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:36:14
我是汇编语言初学者,我想问一下,下面这道题怎么做?

问题
下列各数均为十进制数,请用8位二进制补码计算下列各题,并用是十六进制数表示其运算结果。
(―85)+76

我希望有过程,最主要的是答案,在线等待!
答对加分(起码可以加50分以上,因为我在知道里的操作系统分类里,获得许多分数,不信,请察看我的信息!)
个人信息网址http://passport.baidu.com/?business&aid=6&un=gingzai777#0

分别用8位二进制补码表示:
—85原码是11010101(注:第一位1只表示负号,0表示正号),求负数的补码应为除第一个符号位后面的所有数字求反加一,即求出-85的反码10101010,再加1,得10101011
而正数的反码和补码都是和原码相同。即+76的补码01001100,就可以算了!!!
二进制加法运算是逢2进1,就像十进制一样逢10 进1,像本题10101011 +01001100=11110111,对该数减1再求反即可验证得-9!!