PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 計組 MIPS beq指令 內外部參考問題
作者:
tomdog12345
(方)
2016-07-17 18:35:08
如照片中的題目 第二個選項
內外部位址參考不是都由Linker來決定的嗎?
為何答案說選項二錯是因為 external 要改成 internal 而不是 assembler 改成 linker呢
不好意思 我是計組苦手 求知道的大神幫忙!!謝謝
作者:
k2shouai
(coding....)
2016-07-17 20:29:00
L1跳過去的點在同一個procedure裡面的話,assembler組譯時就可以翻好了Linker的第二步驟才是決定label的位址喔 不是第三步.
作者:
tomdog12345
(方)
2016-07-17 20:56:00
k2大謝謝 ,我大致上明白了 ,不過還有個問題 , 第二步跟第三步要怎麼分辨呢? 對這兩個步驟的意思有點模糊
作者:
k2shouai
(coding....)
2016-07-17 21:29:00
三處理的外部位址參考是指你用到其他obj file裡面的function位址之類的(你看課本他圖例 不是有舉一個printf
http://goo.gl/2USzv0
參考這篇配合課本圖例應該就懂3了看Relocation說明的部分
作者:
tomdog12345
(方)
2016-07-17 22:07:00
我弄懂了 ! 謝謝k2大 !太感謝了
繼續閱讀
[理工] 計組 指令
prelude0390
[理工] 電子學zener diode問題
Johnson1005
[理工] 靜力學 虛功法
Yangdacom
[理工]計組memory問題
xbber
[理工] 離散 Hamilton cycle
gary19941208
[理工] [計組] 支援平行程式的同步指令
kyuudonut
[理工] [計組] CPU對記憶體位置編碼
kyuudonut
[理工] 離散判斷是否countable
BoSiANg
[理工] 開路造成電阻疑問
LimitDown
[理工] 複數交流分析
LimitDown
Links
booklink
Contact Us: admin [ a t ] ucptt.com