タグ

assemblerに関するtatac1のブックマーク (2)

  • JavaScriptでx86エミュレータを書く | POSTD

    背景 コンピュータ・サイエンスのバックグラウンドを持たない者として、私は常々もっと低いレベルでプログラムのしくみを理解したい、そこに多くのエネルギーを費やしたいと考えてきました。 そこで、まずは基を身につけるためにプログラミングの入門書である『 Programming from the Ground Up 』を入手したのですが、なかなか学習を始められずにいました。そんな時、ちょうどブラジルまでの11時間にも及ぶフライトが予定されており、それがこのを読み始めるにはもってこいの機会となったのです。 読んでみると、このがすっかり気に入ってしまいました。ただ、事例がLinux x86 GNUアセンブリ言語で書かれていたのです。私は64ビットのMac OS Xユーザでした…。アセンブラ、リンカフラグの例や、 i386 と x86_64 間のシンタックスを理解するのにはインターネットが欠かせない

    JavaScriptでx86エミュレータを書く | POSTD
  • X86アセンブラ - Wikibooks

    この教科書は、X86アセンブラ言語を用いたプログラミングを初心者向けに解説します。X86アセンブラ言語は、マイクロプロセッサの内部構造を理解し、直接的に命令を記述することで、高度な制御と高速な処理を実現できる低水準言語です。 書では、X86アセンブラ言語の基的な構文から、レジスタ、メモリ操作、論理演算、条件分岐、ループ処理、プロシージャ、関数呼び出し、割り込み処理、アセンブリ言語とC言語の連携など、幅広いトピックを網羅しています。

  • 1