[ このメッセージへの返事 ]
[ 返事を書く ]
[ home.html ]
投稿者:
movem.l d0-d7/a0-a5,-(sp) @ h193.p066.iij4u.or.jp on 97/9/21 06:43:57
In Reply to: Re: ありがとうございます
posted by 68user @ oryo.inforyoma.or.jp on 97/9/21 04:52:13
> つまり sizeof(a) < 65536 ならばOKということですね。
> sizeof(a) >= 65536 ならば $19=&a[0]+sizeof(a[0])*n
> としなければならない、と。
オフセットは符号付き16bitなので-32768〜32767までです。
クロスアセンブラを作り、私もテストしてみましたが、32768以上だと複数の命令に展開されました。
ちなみに、クロスアセンブラはGNUのやつを使いました。(binutils-2.7.tar.gz)
おっと、今見たら2.8.1がある。(^^;)
- Re: 追加質問 - 68user 97/9/21 06:57:13
- Re: ぐあっ、またまた訂正 - 68user 97/9/21 07:07:39
- Re: 追加質問 - movem.l d0-d7/a0-a5,-(sp) 97/9/21 08:43:44
- Re: ん? - 68user 97/9/21 14:08:25
- Re: ん? - movem.l d0-d7/a0-a5,-(sp) 97/9/21 22:09:09
|