自作エミュレータで学ぶx86アーキテクチャ: コンピュータが動く仕組みを徹底理解!

Front Cover
マイナビ出版, Aug 28, 2015 - Technology & Engineering - 196 pages

C言語をはじめとする高級言語が主流の今、その基礎となる機械語やアセンブリ言語がCPUでどう実行されるかを意識することはめったにありませんが、本書ではそういった“低級言語”を実行するエミュレータの制作を通してx86 CPUの仕組みや、その周りで動くメモリ、キーボード、ディスプレイといった部品とCPUの関わりをしっかり学び、エンジニアとしての“深み”を身につけることを目指します。


≪CONTENTS≫Chapter 1 C 言語とアセンブリ言語/Chapter 2 ポインタとアセンブリ言語/Chapter 3 CPU がプログラムを実行する仕組み/Chapter 4 BIOS の仕組みと実機起動/Appendix/A 開発環境のインストールと構成/B ASCII コード表

 

Contents

Chapter 1 C言語とアセンブリ言語
11
Chapter 2 ポインタとアセンブリ言語
35
Chapter 3 CPUがプログラムを実行する仕組み
69
Chapter 4 BIOSの仕組みと実機起動
147
Appendix
179
索引
186
Copyright

Other editions - View all

Bibliographic information