ぼんさい塾

ぼんさいノートと補遺に関する素材や注釈です.ミスが多いので初稿から1週間を経た重要な修正のみ最終更新日を残しています.

L8プログラミング (6)

2013-07-27 18:35:05 | 暮らし
IT.pdf
IT-s.pdf
IT-e.pdf

記事一覧

 
                      〔P8〕のLONG 型
               (通常の仕様と異なります)

IT-e.pdf に LONG 型の実装例を示しました.〔P8〕には桁上げのフラグが無いので取りうる値の絶対値は 16383 以下に制限しています ---〔Z〕しかなくても多倍長の数値を扱えるというデモです(特殊仕様なので真似をしないでください).

メモ:(1) 〔P8〕の「ADD」「SUB」は mod 256 で考えていて 100 と -156 を同一視しますが,LONG 型に対しては各語の値は計算途中でも区間 [-128, 128) で考えます.
(2) n = Σ0≦k≦m  nk・128k (-64≦ k <64 )の多倍長整数も同様 --- 各語に入る値は正負入り乱れますが気にしなくてよいと思います.
(3) 命令語の16進表示に合わせて,LONG 型のデータの16進表示でも上位バイトが左側にくるように実装しました --- ビッグエンディアン,リトルエンディアンの説明は
  http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%83%87%E3%82%A3%E3%82%A2%E3%83%B3
を参照してください.