[理工] 計組 張凡上冊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