看板 LinuxDev 關於我們 聯絡資訊
當我使用組合語言指令 mov 時,編譯會出現invalid constant的error訊息 這種訊息是出現在當我 mov 一個16進位的數值而且這個數值只要超過 二個位數以上就會編譯錯誤 例如: mov R0, #0x777 //編譯會出錯,因為777已經超過二個位數了 mov R0, #0x77 //編譯會過 我的編譯器是使用PXA270開發板所附贈的toolchain 請問有人有遇過類似的問題嗎?我已經卡了二、三天了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.45.103
askacis:原po可以改用ldr看看 12/21 22:35
JUSTLOVEAYU:我試試看,感謝樓上:) 12/21 22:45
badwork:blog.chinaunix.net/u3/104431/showart_2201906.html ? 12/22 00:51