作者Morris1031 (...)
看板Army-Sir
标题Re: [问题] 95计概Q19
时间Mon Feb 1 15:08:59 2010
※ 引述《punke04 (Kobe MVP 湖人总冠军)》之铭言:
: (C) 19. 在一个八位元的计算机系统,请用2’s补数计算两个二进位数字
: (01011010)2-(1101100)2之结果为何? (A) (66)16 (B) (82)16 (C) (7E)16 (D) (7D)16
: 这一题为啥我算不出来阿
: 不是 会变成 (01011010)2-(1010100)2=90-(-20)=110 <- 没选项阿
: 还是我想法错了
: 请救救我 谢谢
(01011010)2-(11011100)2
取2's补数 =(10100110)2-(00100100)2
=(10000010)2
=(130)10
=(82)16
请问错在哪阿?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.6.152
1F:推 doom109:是题目错了 02/01 15:10
2F:→ coldwind0912:第一位的0.1 是正负的意思吧= = 02/01 15:10
3F:推 punke04:正数不需要补数 只有负数需要 02/01 15:10
4F:→ punke04:一楼糗了 哈 02/01 15:11
5F:→ Morris1031:对吼 我耍笨了 = = 02/01 15:11
6F:推 koster:看到第一个数是0就不用动了 没关系 我也常忘记 02/01 15:14
7F:推 sul32k7x87:我是先把11011101-01011010=10000010 再把它取2's补数 02/01 15:15
8F:推 doom109:我是说原来题目後面的负数那里少了一位拉= = 02/01 15:17