[课业] 105年地特 计算机概要 第26题

楼主: nana0130 (小那)   2017-09-09 21:55:29
请问
4661 是怎么算的?
我算的答案根本没在选项中
4660 -65535 = ???
https://i.imgur.com/wid3R3L.jpg
谢谢大家 QQ
作者: jimjohny (吉米)   2017-09-09 21:57:00
文章未满20字,且请问你自身的解题想法是?
作者: mules   2017-09-09 21:59:00
题目看清楚 抓关键字
作者: hoger (.........)   2017-09-09 22:19:00
因为-FFFF的2捕数2位元表示为0000000000000001
作者: lakers110 (Lakers)   2017-09-09 22:20:00
4660+1=4661
作者: hoger (.........)   2017-09-09 22:22:00
与1234转2进位相加后,再转10进位就是4661
作者: MobileComm (MobileComm)   2017-09-09 23:34:00
2补数减法 先把减改成加 后面数字取二补数FFFF => 一补数 => 0000 => 二补数 => 0001 相加得解
作者: hoger (.........)   2017-09-09 23:59:00
补充一下16进制要先转2进制才能用2捕数 ,否则会出问题!!16进制 只会问16补数跟15补数
作者: MobileComm (MobileComm)   2017-09-10 00:13:00
我是不知道把F写成1111再来计算实质上的意义所谓n-1补数就只是加起来到该位元最大的意义而已
作者: hoger (.........)   2017-09-10 01:12:00
请问M大 如果16进位的-1234的2补数怎么表示呢?请指教一下一样会4个bits吗?你所表示的"0000"是15补数 "0001"是16补数喔!而非1,2补。如观念有错,希望大大指导错误的地方,谢谢你
作者: MobileComm (MobileComm)   2017-09-10 01:47:00
我意思是平常人在解题遇到16还8进位没有人会去说15 7补数== 直接15扣掉剩下的值就可以拿来计算了如果照你所说用常理"所学习惯的2补数去算"那这题4位元16进位摊开就已经16bits了实在很麻烦你只是抓准我15补数说成1补数 可是结论是还是能算
作者: hoger (.........)   2017-09-10 01:52:00
请问M大你所定义的n-1补数中的n是什么?你也知道摊成16 bits啊,这不就是F转"1111"的意义?不是我抓你语病 是定义就是这样
作者: MobileComm (MobileComm)   2017-09-10 01:57:00
我只能说题目叫你-1234你要摊开就算了连-ffff都叫人摊开.....还说这样取补数才能算摊开取1补数跟不摊开取15补数完全是一模一样的事情
作者: hoger (.........)   2017-09-10 02:01:00
我没说你怎么样啊,你不知道F转1111的意义啊,所以回答你啊另外摊开取1捕跟不摊开取15捕只有-FFFF 一样吧?其他应该不一样吧?
楼主: nana0130 (小那)   2017-09-10 14:52:00
感谢大家 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com