Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 2,324

¥ 581の割引 (20%)

ポイント : 232pt (9%)

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

[内田 公太, 上川 大介]の自作エミュレータで学ぶx86アーキテクチャ コンピュータが動く仕組みを徹底理解!
Kindle App Ad

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

5つ星のうち 4.0 8件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
¥ 2,324

紙の本の長さ: 196ページ

【50%ポイント還元】GW文春祭り
現在、GW期間限定で「GW文春祭り」を実施中。3,300タイトルが対象の大幅セール。この機会にお得な情報をチェック! 今すぐチェック
※この商品は固定レイアウトで作成されており、タブレットなど大きなディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

タブレット端末での読書には無料アプリ Kindle for iPadKindle for Android をご利用ください。


商品の説明

内容紹介


※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。





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


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

内容(「BOOK」データベースより)

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

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 51503 KB
  • 出版社: マイナビ出版 (2015/8/28)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B0148FQNVC
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: 5つ星のうち 4.0 8件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 39,775位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?


カスタマーレビュー

5つ星のうち 4.0
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本(ソフトカバー) Amazonで購入
シミュレータとは何なのか?どうやって動いているのか?それを理解するための入門書としては、とても取っ付きやすいと感じた。
しかし、本書の謳う「x86アーキテクチャを学ぶ」というよりは「x86を通じてシミュレータの作り方を学ぶ」という方が正しいと思う。これでx86アーキテクチャを学べるというのは間違い。

一通りシミュレータについての説明が終わると、BIOS、ディスクなどの説明に入るが、打って変って説明的な印象を受け、サンプルやソースコードの量もグッと減る。
シミュレータとしても中途半端で終わってしまっており、「本書ならでは!」のキラリとする部分が一つあれば良書なのになと感じた部分は残念。
コメント 42人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー) Amazonで購入
この書籍はi80386について記載されています。
ついでに「どうでも良いことを書きますと」イラストの可愛い女の子は表紙だけですw

それらはさておいて、内容は非常に良いと思います。 ただ、64Bitのアセンブラを知りたい人にはお勧めできません。
個人的には内容には満足していますが64Bitアセンブラ(WOW64)について描かれている書籍ではありません。

64BitアセンブラではPUSHAD/POPADの64Bit版はありませんし、RIPレジスタ格納値は相対値を用いた指定が可能になってます。
また、ストリング操作系ではQWord対応のMOVSQ、CMPSQ命令などもあります。

現行のWindows10では32Bitアセンブラをそのまま利用できますので、これらを今直ぐ必要とはならないと思います。
むしろ内容はとても良いので読んでおかれて損はしない一冊だと思います。
1 コメント 6人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー)
"エミュレータの自作"という低レイヤに興味のある人間ならば一度は憧れるであろうことを題材にx86CPUについて解説した、筆者のCPUやバイナリへの愛が垣間見える一冊。IntroductionからintelのCPUの歴史を分かり易くそして熱く語っており、読み進めていくうちにこちらまでCPUが可愛く思えてしまう。

この本ではエミュレータを作るにあたり他の日本語の書籍ではあまり解説していないような内容もきちんと説明している。
たとえば、自分の知る今までの本での機械語の説明は「アセンブリ言語を翻訳したコンピュータにしか読めないバイト列」といったもので終わっていたがたが、この本ではそのバイト列を「この0xffはオペコードで・・・、こちらの0x45はModR/Mで~のような意味を持つ」という風に丁寧に解説しているのはとても面白い。
もちろん、アセンブリ言語の説明もスタックの構造から始まりループや条件分岐のような「実際にかけるようになる」レベルまできちんと順を追って説明されている。
普段低いレイヤを意識しないようなプログラマやCTF入門者、学校でCを習ったけど次に何をすれば良いかわからない人が、x86の命令やBIOSの機能について勉強するには最適な良書だと思う。

ただし、対象読者をC言語の入門を終えた人とし
...続きを読む ›
コメント 28人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 ASTERiS 投稿日 2015/12/11
形式: 単行本(ソフトカバー) Amazonで購入
面白くて、とても勉強になりました。
便利にメモリの状態やDisassemblyなどをリアルタイムで確認できるので
gccよりはMS Visual Studio Communityの導入はどうでしょうか?
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
click to open popover