前回は、数値データを文字データに変換するプログラムを学習した。数値を文字コードに
変換するためには、以下のようにした。最大の桁から文字コードに変換する。
- 変換したい桁の値を求める。それは、数値をその桁で割る。(例
余り)
- 商に#0030を加算。(例 OR GR2,MOJI ;GR3: MOJI:#0030)
- この加算した値が、文字コードになる。
- 次の桁は、余り(例 3456)について同様の処理を行う。
要するに整数の文字を表す文字コードは、表
1のようになっており、
その差が
#0030である。
本日は、前回の逆で、文字コードを数値に変換する。これは、マクロ命令
INを使っ
てキーボードから数値を読み込んで、それを処理するプログラムに応用できる。
IN命令で数値を読み込むが、それは文字コードでメモリーに格納される。その文字
コードで格納された整数を実際の整数に変換する方法を学習する。
ホームページ:
Yamamoto's laboratory著者:
山本昌志
Yamamoto Masashi
平成17年2月20日