PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] [計組]
作者:
David178
(David)
2014-12-20 16:57:58
Branch的跳躍距離為什麼是-2^15~(2^15)-1字組?
格式欄位是16bit,兩個單位不同?
請各位高手講解一下觀念
感謝
http://i.imgur.com/RWpfU5z.jpg
作者:
happy8155
(Chickey)
2014-12-20 17:08:00
跳的單位是字組 可是能跳的範圍是看格式bit數16 bits 最多能表示的數字範圍就是-2^15~(2^15)-1
作者:
David178
(David)
2014-12-20 17:26:00
感謝你的解答^_^那為什麼這個表格的bne的16bit欄位是填指令數?
http://i.imgur.com/FKOwxKC.jpg
作者:
galapous
(墨)
2014-12-20 20:48:00
因為硬體會把他向左移2bit,原本1->8bit 左移後變成32bit剛好是一個指令的長度看課本是張凡的,他上課有講實際上可表示-2^17~(2^17)-1bytes,跟jump指令道理差不多bne指令會把program counter值+上那(16bit值<<2),又program counter值是下道指令起始位置所以算的時候要從下到指令開始數
作者:
maque
(Roadside)
2014-12-20 22:51:00
本身MIPS指令format關係,所以一開始op 6個bit兩個reg 共10個bit,剩下16個bit來表示要跳的距離因為MIPS是algined,所以每次都是連續4個bytes
作者:
galapous
(墨)
2014-12-21 11:29:00
*align
繼續閱讀
[理工] 交大資工103線代
hbkhhhdx2006
[理工] 化工單操-旋風分離器
NT9999
[理工] 計組
AgentSkye56
[理工] 計結 disk I/O time
winnie48
Re: [資工] 數題資結(tree/hash/電機丙97/交大102)
FRAXIS
[商管] [經濟]- 賽局理論
Lomax
Re: [資工] 數題資結(tree/hash/電機丙97/交大102)
kather
[資工] 數題資結(tree/hash/電機丙97/交大102)
qoojordon
[理工] 離散 有限狀態機
TommyOh
[理工] 請問一題98年清大化工所 單操考題
Iwahashi
Links
booklink
Contact Us: admin [ a t ] ucptt.com