はじめに Simple 8-bit Assembler Simulator レジスタ フラグ メモリ構成 データ領域 プログラム領域 スタック領域 アウトプット領域 ヒープ領域 アセンブリ言語 ニーモニック アセンブル Z80アセンブラ はじめに JavaScript, PHP, Ruby, Python, Rust, Scala, Go... などいろいろな高級言語がありますが、これらはすべて 機械語(マシン語) で実行されます。Rust, Go などのコンパイル型言語はプログラムが機械語に翻訳(コンパイル)されて実行されます。PHP, Ruby, Python などのインタープリタ型言語はインタープリタがプログラムを実行しますが、インタープリタ自体が機械語に翻訳(コンパイル)されています。 下記が機械語のサンプルです。要は16進数(コンピュータ的には2進数)の羅列です。 1F 0F 4