8 ビットマイコンとか 32 bit CPU という表現はよく使うが、組み込みの世界にいながら実はその定義をはっきりと説明できない。例えば世界で最初のマイコンと言われている Intel 4004 は 4 ビットマイコンに分類されている。調べると内部データバス幅やレジスタサイズは確かに 4 bit だが、命令長は 8 bit だしメモリアドレスは 12 bit らしい。 Intel 4004 佐野正博「世界最初のマイクロプロセッサ Intel 4004」 懐かしのファミコンの CPU は 8 bit で、NINTENDO64 になるとその名の通り 64 bit CPU だが、NINTENDO64 の外部データバス幅は 32bit らしいし、他にも例えばルネサスの H8 マイコン(例えば H8/3048)は 16 ビットマイコンだがレジスタのデータ幅は 32 bit らしい。 調べていくと N