#99 Article 287 Posted at 1992/05/21 10:10:30 by きつねりす (MAP542) [BASIC.ML1]

Subject: Re:*11 BASIC版ML1ローダー /286 .... /269 /267

wyle符号っていうのは

1111110010010
       |    |
       |    上位ビット
   下位ビット

なのですか?

11100001
はWyleでは値が1ではなく8なのですね?

値が1のときはwyleだと01になるはずなのに11100001になってるから
 ・・?????になっていたのです。

手元の資料(っていってもLOGだけ)にはどっちが上位なのかかい
てなかったのよねん。

wyleっていうのはこうやってもとめるのでいいのかな?

100 DIM WYLE(100)
110 P=1
120 Q=0
130 IF WYLE(P)=0 THEN GOTO 150
140 Q=Q+1:P=P+1:GOTO 130
150 X=0:R=0
160 P=P+1
170 X=X+WYLE(P)*1*2^R
180 Q=Q-1
190 R=R+1
200 IF Q>0 THEN GOTO 170
210 PRINT X

ぼくがデコーダが書けるようになる(BAISC版がしあがる)頃に
は、きっと大勢つくれるようになることでしょう。
						きつねりす