Skip to content
Go back

数値型のバイト幅をどうするか

· Updated:
  • 計算はレジスタが扱える最大幅の型でやる
    • 8ビット型や16ビット型では上位ビットを0に保つための追加の処理が必要になる場合がある
    • 8ビット型や16ビット型で、オーバーフローを気にしながら組むのは疲れる
  • 保管はできるだけ小さい型でやるほうが良い
    • サイズを小さくすることは、その分だけ、実質的にバス幅を倍々にするようなもの
    • メモリの読み書きを指定の幅で行う命令もあるので、出し入れするだけなら、追加の処理が必要ない場合もある