自作エミュレータで学ぶx86アーキテクチャ

自作エミュレータで学ぶx86アーキテクチャ

mov命令

この記事にはアセンブリ言語の命令の概要とmov命令の説明が書いてあります。 1.4 アセンブリ言語を少し詳しくみる 前回の続きです。 ここまでで出てきたアセンブリ言語プログラムを少し詳しく見ていきます。 以下のコマンド ndisasm -b...
自作エミュレータで学ぶx86アーキテクチャ

objdumpを使った逆アセンブルの表示

この記事では逆アセンブラobjdumpを使った逆アセンブルの表示方法を説明しています。 objdumpを使った逆アセンブルの表示 前回までの連載ではndisasmを使って逆アセンブルを表示する方法を紹介しました。 この記事では、逆アセンブル...
自作エミュレータで学ぶx86アーキテクチャ

任意のx86の機械語ファイルをndisasmを使って逆アセンブルして表示する

この記事では機械語ファイルをndisasmを使って逆アセンブルし、それを表示する方法を書いています。 機械語ファイルをndisasmで逆アセンブルして表示 前回はC言語ファイルから機械語ファイルを作成しました。その続きです。 作成した機械語...
自作エミュレータで学ぶx86アーキテクチャ

「自作エミュレータで学ぶx86アーキテクチャ」の概要と機械語ファイルの作成

「自作エミュレータで学ぶx86アーキテクチャ」という面白そうな本を見つけたことは以下の記事に書きました。 それから5か月経ってようやくこちらに関わることができたので、続きを書きます。連載にしていきたいと思います。 この記事には「自作エミュレ...
自作エミュレータで学ぶx86アーキテクチャ

開発環境の導入とbinファイルの作成

「自作エミュレータで学ぶx86アーキテクチャ」という面白そうな本を見つけました。それを読んで実行したことを記事に書いていきます。 開発環境を導入する まず、開発環境を整えます。開発環境は「自作エミュレータで学ぶx86アーキテクチャ」のサポー...
スポンサーリンク