Offsetの問題です Assemblerで作っていると結構はまります GNU Assemblerでは bra xxx bsr yyy は8bit offsetです これを超えるところへの参照は明示的に bra xxx:16 bsr yyy:16 とする必要があります あるいは、無駄が出ますが全てを jmp @xxx jsr @yyy と24bit offsetにしてしまうのも手です > 今、日立さんが公開しているモニターをGNU Assemblerでアセンブルできる > ように改良しているのですが、リンクを行う時点で次メッセージを出して > エラーになってしまいます。 > da_com.o(.text+0x5):da_com.s: relocation truncated to fit: DISP8 > err02+ffffffff > このようなメッセージが延々と700行程度続き、最後に次ぎのエラーが発生しま す。 > collect2: ld returned 1 exit status > >