[理工] 計組-指令集一些問題

看板Grad-ProbAsk作者 (Terry)時間16年前 (2009/06/09 21:48), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/3 (看更多)
這是今天和一些同學討論出來的 請教一下 1.如果程式很大的話,超過jump或是分支指令的長度,多很多的話 那程式會怎麼跳?跳兩次嗎?還是就不執行了? 2.像我們會有一些op rs rt rd之類的東西使用暫存器來存一些指令 例如 : else: add $t0,$s0,$s1 add之後的指令都可以存放在暫存器,那 else: ^^^^^^^ 這東西會放在哪呢?也是放在暫存器嗎?   謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.203.137

06/09 23:10, , 1F
1.因該不會超過吧因為指令格是有幾個bit是決定於記憶體的
06/09 23:10, 1F

06/09 23:11, , 2F
大小阿,不看VM的話程式是不會超過memory大小的阿所以因該
06/09 23:11, 2F

06/09 23:11, , 3F
可以吧~~~
06/09 23:11, 3F

06/10 00:04, , 4F
我想太多了...謝謝嚕^^
06/10 00:04, 4F
文章代碼(AID): #1ABcX0lt (Grad-ProbAsk)
文章代碼(AID): #1ABcX0lt (Grad-ProbAsk)