「BCD命令」の版間の差分

編集の要約なし
編集の要約なし
1行目: 1行目:
'''BCD命令'''とは、[[BCD]]形式(Binary Coded Decimal:二進化十進数)の[[データ]]に対して演算や変換を行う命令の総称です。
'''BCD命令'''とは、[[BCD]]形式(Binary Coded Decimal:二進化十進数)の[[データ]]に対して演算や変換を行う命令の総称です。


[[コンピューター]]で数値を扱う場合、よくあるのは「1バイトで0から255の数値を表す方式」です。昨今の[[プログラミング]]の教科書にはその方法しか書かれていないことが一般的です。
[[コンピューター]]で数値を扱う場合、よくあるのは「1バイトで0から255の数値を表す方式」です。昨今の[[プログラミング]]の教科書にはこの方法しか書かれていないことが一般的です。


一方、BCD形式では「1バイトで0から9までの数字」を表します。つまり人間が見やすい10進数表現のまま「1桁=1バイト」[[メモリ]]に格納しています。ちなみにメモリ節約のため「4ビットで1桁」を表す[[パックドBCD]]という方式の方が一般的でした。
一方、BCD形式では「1バイトで0から9までの数字」を表します。つまり人間が見やすい10進数表現のまま「1桁=1バイト」[[メモリ]]に格納しています。ちなみにメモリ節約のため「4ビットで1桁」を表す[[パックドBCD]]という方式の方が一般的でした。