看板 b95902HW 關於我們 聯絡資訊
不知道你所指的不會用是不知道如何寫TOY assembly program, 還是不知道如何 assemble已經寫好的TOY assembly program? - assemble TOY assembly program 假設你已經寫好了assembly program, 例如,toyasm目錄下的sum.asm 執行以下指令 toyasm < sum.asm > sum.toy 就會產生可在TOY simulator上執行的sum.toy 假設你有多個assembly program, 例如,toyasm目錄下的multest.asm, mul.asm 及stack.asm, 其中,mul.asm定義了常用的mul函式,stack.asm定義了堆疊相關 函式以允許多層函式呼叫,multest.asm則為主程式會使用mul.asm及stack.asm 內的函式 將三個數乘起來。則可用下列指令將其串成一個執行檔。 toyasm -o < mul.asm > mul.obj toyasm -o < stack.asm > stack.obj toyasm -o < multest.asm > multest.obj toylink multest.obj mul.obj stack.obj > multest.toy - 如何寫TOY assembly program 這個問題比較複雜,請多參考toyasm目錄下的範例程式及上課投影片。如果還是 不了解,請多利用助教的office hours Wed 1:30-3:30pm Room 106 Thu 2:00-4:00pm Room 106 也歡迎來問我,沒有上課或開會時,我應該都在辦公室(527)。 莊永裕 ※ 引述《Moroshe (纏)》之銘言: : 試了很久 : 看了說明 : 我還是不知道怎麼用... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.49
Moroshe:OK了,我原本是問如何assemble,多謝老師 10/31 14:07
※ 編輯: yungyu 來自: 140.112.30.49 (10/31 14:42)
waterwinds:推教授XD 10/31 15:36