[理工] 计组 张凡上册p.28

楼主: defsrisars (阿转)   2017-11-10 18:29:23
不好意思,最近开始学习计组,想请问
想请问一下如图
https://i.imgur.com/dQiimQF.jpg
第二题的a为什么前方都是FFFFFF而不是000000呢?
https://i.imgur.com/m09HFIP.jpg
书上说看加载的是正还是负决定前方补1还是0
这个地方也没有很懂,正负要怎么看呢?
又这个地方又怎么会补到F
我的理解是(以1.2.3的a来说)
lb读取从t1读取1byte
三题分别是
00000012
00000080
00000011
然后sw整个word存进去
1.3题没错,但第二题我不懂为什么会变成FFFFFF
b的话我的想法是
一样lb读取一个byte
但是存入t2时只存入一个byte到最左边,其他不变
就和解答相同了,这样想应该没错吧?
不好意思,问题可能有点简单,可是第一题我想不通为什么,麻烦了,谢谢
作者: leoone (里欧一代)   2017-11-10 18:39:00
最左边bit 为1就是负的还有在16进位中 一个数字是4个bit 所以那个80就是一个byte是的!记得第二张会讲到这个观念欸欸欸 那葛12是00010010 XD 要记住16进制转2进制是4个bit

Links booklink

Contact Us: admin [ a t ] ucptt.com