|  
 [ このメッセージへの返事 ]
[ 返事を書く ]
[  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
 
   |