看板 Grad-ProbAsk 關於我們 聯絡資訊
請問第三版算盤本 p.59的Figure 2.4中寫到 2^30 Memory Words,這個2^30是從哪裡來的呢? p.97上方, j 10000 # go to location 10000 ^^^^^ 這裡是不是應該是2500才對? (對照p.90表格中的jump欄寫法) p.99最上面 address80000那邊的shamt應該是2(左移2bit)才對吧?怎麼會是4呢? (對照p.90表格中的sll欄寫法) 被這邊搞得有點混亂 麻煩高手幫我解惑一下 感恩呀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.56.28
maiklover:第一個應該是指MIPS指令長度都是32-bit 03/13 21:57
maiklover:用32-bit表示address 所以mem可以達到2^32byte 03/13 22:01
maiklover:1-word = 4byte 所以2^32byte=2^30 word 03/13 22:02
maiklover:P97你的想法沒錯 課本也說寫10000會太多bits 03/13 22:02
maiklover:所以下一頁有說明怎麼解決這個問題 03/13 22:02
maiklover:jump的做法就是前四bit讓PC提供 後面兩個bit砍掉 03/13 22:03
maiklover:砍掉2bits的意思就是從byte address=>word address 03/13 22:03
maiklover:大概是這樣 不知道有沒有講錯 請高手補充 03/13 22:04