トップ->アセンブラ入門

あなたは

人目のアセンブラの受講生です。

アセンブラ入門内検索

目次
アセンブラトップ
0. はじめに

1. 基礎
   1. レジスタとは
   2. セグメントとは

2. MOV命令
   1. MOV命令
   2. コンパイル
   3. 即値の転送
   4. メモリーへの転送
   5. データ定義疑似命令
   6. 練習問題

3. 算術演算
   1. 符号なし演算と符号付き演算
   2. 足し算
   3. 練習問題
   4. フラグ
   5. 引き算
   6. かけ算
   7. わり算
   8. INC,DEC

4. 分岐
   1. 無条件分離
   2. 比較命令
   3. 条件分離
   4. 練習問題
   5. ループ
   6. サブルーチン
   7. スタックとは
   8. PUSH,POP
   9. 練習問題

5. 論理演算
   1. AND命令
   2. OR命令
   3. XOR命令
   4. NOT命令
   5. NEG命令
   6. TEST命令
   7. 練習問題

6. シフト演算
   1. シフト
   2. ローテート
   3. 練習問題1
   4. 練習問題2

7. ストリング命令
   1. ストリング命令とは
   2. MOVS?
   3. REP
   4. DFの設定
   5. LODS?
   6. STOS?
   7. SCAS?
   8. CMPS?
   9 .練習問題

8. 入出力
   1. 概要
   2. IN命令
   3. OUT命令
   4. INS,OUTS命令

9. その他
   1. LEA
   2. XCHG
   3. NOP

10. 割り込み
   1. 割り込みとは
   2. ソフトウェア割り込み
   3. ハードウェア割り込み
   4. 割り込みベクター
   5. 割り込み処理の作り方
   6. 練習問題

11. レジスタの型変換(キャスト)

12. 卒業試験
   1. 卒業試験
   2. 画像データの格納形式
   3. インラインアセンブラ
   4. ネガポジ反転
   5. 明るくする、暗くする
   6. グレースケール
   7. 二値化
   8. 上下反転、左右反転
   9. 4分割
   10. モザイク
   11. シャープ
   12. ぼかし
   13. エンボス
   14. ディザ拡散
   15. 鉛筆を置いてください

13. 終わりに

文字コード

アセンブラ 〜MS-DOSの世界〜


・ このページの先頭に戻る
・ トップページに戻る



・ このページの先頭に戻る
・ トップページに戻る

トップ-> アセンブラ入門

アセンブラ入門

  アセンブラ入門へようこそ。アセンブラ・アセンブリ言語を初めて学ぶ方から中級者向けのページです。

  まずアセンブラをご用意ください。例としてフリーでダウンロードできるサイトを紹介します。

  また、アセンブラの本を紹介します。アセンブラの本は読む人が少ないからか発売されてもすぐに絶版になるケースが多いので、ぜひ買えるうちに手元に置いておいた方がよいと思います。(たくさんあって何が良いのかわからないという方は当サイトから買われている本もご利用ください。)

タイトル 購入 値段 内容
独習アセンブラ Amazon

楽天ブックス
3,570円 独習シリーズは基本から書かれており、章末問題なども設けられていることから、その名の通り独学しやすいシリーズです。動作原理から解説しており、コンピュータの知識も学べます。
8086マクロアセンブラ入門 Amazon 2,180円 基礎から解説され、豊富な例題やサンプルはWindowsから実行できます。
いまどきのアセンブラの教科書 Amazon
2,800円 いまどきのアセンブラプログラミングの続編
最新のツールの使い方とアセンブラの基礎、Windows用ソフトの改造方法などを紹介。
はじめて読むPentiumマシン語
入門編
Amazon

楽天ブックス
2,940円 CPUの機能、働きがわかります。
図やサンプルプログラムを多数掲載し、初めてマシン語に取り組む人でも安心して読み進めることができます。
技術者の独習書、教科書として手元に置きたい一冊です。
後述の「はじめて読む486」の同じシリーズですがこちらの本の方はかなりかいつまんで解説しているのでPentiumuの解説と言うよりは、8086系CPUのアセンブラ一般的な解説書という感じがします。
はじめて読むマシン語 Amazon
1,264円 1983年出版だが未だ現役の超ロングセラー
はじめて読むMASM Amazon
1,886円 1988年出版だが未だ現役の超ロングセラー
私が一番最初に読んだアセンブラの本がこれです。まだ現役なんて感動しました。
高級言語プログラマのためのアセンブラ入門 Amazon 3,675円 C言語など、高級言語を理解している人がアセンブラに手を出す時に読んで欲しい本。逆にアセンブラから高級言語に手を出す時にも役に立ちますし、アセンブラだけでプログラミングする時にも参考になります。
アセンブリ言語の教科書 Amazon

楽天ブックス
3,990円 アセンブラの命令を勉強した後、どうやってプログラムを作るかを解説した本。
例えばOSが起動する前に実行されるブートセクタを利用したプログラム、LinuxやMS-DOSでのプログラムからWindows上でのアセンブラプログラムまで解説。
さらにネットワークプログラムやリバースエンジニリアリングにも触れています。
当サイトで勉強した後はぜひ読んで欲しい一冊です。
はじめて読む486 Amazon

楽天ブックス
2,548円 16bitCPUの8086のアセンブラを一通りマスターしたら、浮動小数点を標準でサポートした32bit CPU 80486を学びましょう。Pentiumのもととなる80486は8086に比べかなり複雑化していますが、本書は絵やサンプルも交えて解説しています。
前述の「はじめて読むPentiumマシン語」と同じシリーズですが、こちらの方が説明が深いような気がします。
いまどきのアセンブラプログラミング Amazon

楽天ブックス
3,150円 プログラムを作ると言うよりは、ゲームやWindowsソフトをアセンブラの観点から改造する方法を解説。
アセンブラ読本 for Game
ゼロからはじめるゲーム改造
Amazon

楽天ブックス
2,800円 プログラム解析ではじめる究極のPCゲーム改造
プログラムの概念、専門用語から実際の簡単な改造、プログラム解析まですべて網羅。
ゲーム改造と言う目的があれば、今まで身につかなかったプログラム知識がぐんぐん身につきます。
機械のコトバ Amazon
2,992円 今ではOSや高級言語の影に隠れてすっかり忘れ去られた感のある「機械語」。そのシンプルさや無骨さ、それゆえの融通のきかなさ等をたっぷり紹介する本である。
どうやってコンピュータ(ソフト)が動作するのかの本質に迫るという知的好奇心を満たすこともできる。
技術書と言うよりも読み物系です。
8086マシン語秘伝の書 Amazon 絶版 効率の良いプログラミングテクニックのチップ集
アセンブラでプログラムを作る上でのコツや、ちょっとしたテクニックをたくさん掲載しています。
Turbo Assembler 3.0 Quick Reference Guide ボーランド
アセンブラ命令のリファレンス集
作りながら学ぶOSカーネル Amazon

楽天ブックス
2,940円 アセンブラとC言語を用いてOSを作る本。割り込み、タスクスイッチ、プロテクトモード、例外処理など、本書を読み終えたあとはインテル系CPUやOSについての知識がつきます。
30日でできる!OS自作入門 Amazon

楽天ブックス
3,990円 PCの仕組み・アセンブラ・Cの解説から始まり、アルゴリズムを学びつつ、自由な雰囲気でOSをゼロから構築していくという珍しい本。
デバッガによるx86プログラム解析入門 2&linkCode=ur2&camp=247&creative=1211" target="link">Amazon

楽天ブックス
2,520円 プログラムを書くための解説書ではなく、プログラムがコンピュータの中でどのように動いているかをデバッガを用いて解析するための本です。それがわかればゲームの改造やパスワード解析なんかもできてしまう禁断の道への一歩です。
簡単なデバッガの作成まで解説している秀逸な一冊です。
マイクロプロセッサ・アーキテクチャ入門 Amazon

楽天ブックス
2,310円 このサイトをマスターすれば8086プロセッサの動きはだいたい理解いただけると思います。しかし今の主流はPentiumなど8086に比べれば大幅に進化しています。パイプラインやスーパ・スカラの構造、キャッシュ、MMU、例外処理などコンピュータに詳しい人なら聞いたことはあるけどよくわからないというCPUの動作の動きについて解説しています。
IA-32 インテル® アーキテクチャ •ソフトウェア • デベロッパーズ •マニュアル(日本語)
上巻:基本アーキテクチャ
インテル

IA-32 インテル® アーキテクチャ •ソフトウェア • デベロッパーズ •マニュアル(日本語)
中巻:命令セット・リファレンス
インテル

IA-32 インテル® アーキテクチャ •ソフトウェア • デベロッパーズ •マニュアル(日本語)
下巻:システム・プログラミング・ガイド
インテル

CPUの創りかた Amazon

楽天ブックス
2,940円 一番コンピュータに近いと言われるマシン語と言えども、所詮は今あるCPUに命令を出すだけ。本書はそんなコンピュータの要であるCPUを作ってしまおうという本。
抵抗、コンデンサなどの電子部材について、デジタル回路の基礎からはじまって、ようやく6章からCPUの話しになり、最後には4bitのCPUを創ります。
赤:上級者向け
黄:中級者向け
青:初心者向け
灰:その他

Amazon:中古の本も扱っているので安くそして絶版本も買えるかも?!
楽天ブックス:ネットショッピング最大手・楽天市場の本屋さん。1,500円以上送料無料で、楽天ポイントもたまる。
パソコン周辺機器のお求めはエレコムダイレクトショップバッファローダイレクトでどうぞ。
パソコン、ソフト、家電のお求めはヤマダ電機ソフマップ、安さに自信いーでじで。
  ※上記サイトからご購入いただいた場合に発生するアフィリエイト収入の一部はセーブ・ザ・チルドレンなどのNPOに寄付いたします。


←目次から選んでください :  トップへ :  次ページへ→