[問題] mips的巨集

看板ASM (組合語言)作者 (這就是人生阿)時間17年前 (2007/03/31 20:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問一下mips要怎麼寫macro 我在google上有找到教學的文件,教的是範例 .data ....中間省略.... .macro print_int li $v0,1 syscall .endmacro .text ....中間省略.... li $a0, 5 # will compute factorial of 5 jal fact move $s0, $v0 # save result la $a0, output # prepare to print print_string # header ....中間省略 .... 還有在這網站http://www.cs.wisc.edu/~larus/HP_AppA.pdf中的第15頁範例 .data int_str:.asciiz “%d” .text .macro print_int($arg) la $a0, int_str # Load string address into # first arg mov $a1, $arg # Load macro’s parameter # ($arg) into second arg jal printf # Call the printf routine .end_macro print_int($7) 但是我的模擬器PCspim只要到.macro那行就會錯誤 請問一下要怎麼使用macro 模擬器的網址:http://www.cs.wisc.edu/~larus/spim.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.179.45
文章代碼(AID): #163becGi (ASM)
討論串 (同標題文章)
文章代碼(AID): #163becGi (ASM)