2013年12月1日日曜日

1490UⅡ マシン語領域確保

確保したいバイト数を6桁の16進数で表し、2桁づつ区切ります。
例)4386バイト確保したい場合→(00 11 22)H
                  ↑ ↑ ↑
                  a b c
                 c  b  a
                 ↓ ↓ ↓

   POKE &BFE03,&1A,&FD,&B,&22,&11,&00[RETURN]
   CALL &FFFD8[RETURN]

マシン語の確保される領域の最終アドレスは、BFBFFH固定のため、
開始アドレスは
   BFBFFHー001122H+1
となる。


・開始アドレスの確認
BFD1AHからの3バイトに開始アドレスが格納されている。

   A=BFD1AH '下位
   B=BFD1BH '中位
   C=BFD1CH '上位
   PRINT HEX$ C;RIGHT$("0"+HEX$ B,2);RIGHT$("0"+HEX$ A,2)

0 件のコメント:

コメントを投稿