タグ

アセンブリに関するearth2001yのブックマーク (2)

  • TAKESAKO @ Yet another Cybozu Labs: FizzBuzz x86 for バイナリアン

    昨日の続き。今日は息抜きに FizzBuzz.com (MS-DOS 16bit版) を作ってみました。 0000000 b4 02 bb 31 30 30 ed e8 2c 00 e8 29 00 e8 39 00 0000020 e8 23 00 e8 3e 00 e8 30 00 e8 1a 00 e8 17 00 e8 0000040 27 00 e8 2f 00 e8 0e 00 e8 1e 00 e8 08 00 e8 05 0000060 00 e8 13 00 eb d1 80 ff 30 74 04 88 fa cd 21 88 0000100 da cd 21 e8 28 00 c3 fe c5 b2 46 cd 21 b2 69 cd 0000120 21 e9 08 00 b2 42 cd 21 b2 75 cd 21 b2 7a cd 21 0000140 cd

  • 仮想コンピュータ

    コンピュータが理解できるプログラミング言語 (programming language) は 機械語 (machine language) だけですが、 機械語と1対1で対応して記述するプログラミング言語をアセンブラ (アセンブリ) 言語 (assembler language) といい、これを用いて作成されたプログラムを アセンブラ プログラム (assembler program) といいます。 機械語はコンピュータ (CPU) のハードウェアと密接な関係がありますから、 アセンブラ言語も CPU に依存しています。 従って、CPU が変わればアセンブラ言語も変わります。 原則として、CPU 毎にそれぞれのアセンブラ言語があります。 アセンブラ言語は機械語と1対1で対応していますから、 アセンブラ言語を学ぶことは、コンピュータを理解する近道でもあります。 し

  • 1