独習アセンブラ

日向俊二(著) , 翔泳社(出版社)

商品番号
109550
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2005年10月20日
ISBN
479810955X
判型
B5変
ページ数
352
キーワード
プログラミング  アセンブラ  独習シリーズ

販売価格:¥3,740(税込)

ポイント:340pt (10%)
詳細はこちら

送料無料 在庫あり

ほしい物リストに追加

x86ファミリー対応

本書は、アセンブリ言語のプログラミングについて、わかりやすいサンプルを使って実習しながら、コンピュータサイエンスの基礎知識からハードウェア知識を含む、コンピュータとプログラミングに対する真の理解に必要な知識の習得を目的としています。
アセンブリ言語のニモニックは、コンピュータの心臓部であるプロセッサが提供する各命令に対応するものです。また、使用するOSやアセンブラの種類によってアセンブリ言語プログラミングの書き方や内容は若干異なります。つまり、プロセッサ、OS、アセンブラの種類ごとにアセンブリ言語は異なるわけです。
本書では、最も普及しているWindowsベースのPC上で容易に学習できるように、x86ファミリーのプロセッサで実行可能なアセンブリ言語プログラムを取り上げています。本書の大部分は、フリーのアセンブラ「NASM」を前提として書かれています。しかし、ほかの種類のCPU、OS、アセンブラでのアセンブリ言語プログラミングも視野に入れて解説しているので、本書の内容をマスターすれば、さまざまな状況にすぐ応用できるようになるでしょう。(本書「はじめに」より抜粋)

第1章 アセンブリ言語入門

1.1 実行されるプログラム
1.2 単純なアセンブリ言語プログラム
1.3 アセンブリ言語プログラム
1.4 アセンブラとアセンブリ言語
この章の理解度チェック

第2章 数とデータ

2.1 値の表し方
2.2 ニブル、バイト、ワード
2.3 符号
2.4 実数
この章の理解度チェック

第3章 ハードウェアの基礎

3.1 基本的な要素
3.2 システムバス
3.3 メモリ
3.4 レジスタ
この章の理解度チェック

第4章 データの移動

4.1 移動命令
4.2 ポップとプッシュ
4.3 ロードとストア
この章の理解度チェック

第5章 分岐とサブルーチン

5.1 ジャンプ
5.2 ループ
5.3 サブルーチン
この章の理解度チェック

第6章 入出力

6.1 アセンブリ言語による入力
6.2 OSのシステムコール
6.3 ポートからの入力
6.4 ポートからの出力
この章の理解度チェック

第7章 演算

7.1 加算
7.2 減算
7.3 乗算
7.4 除算
7.5 インクリメントとデクリメント
7.6 比較
7.7 浮動小数点数の演算
この章の理解度チェック

第8章 ビットとフラグの操作

8.1 シフト
8.2 ローテート
8.3 ビットの演算命令
8.4 フラグの操作
この章の理解度チェック

第9章 ストリング命令

9.1 ストリング
9.2 ストリングのロード
9.3 ストリングのストア
9.4 ストリングの移動
9.5 ストリングの比較
9.6 ストリングのスキャン
この章の理解度チェック

第10章 その他の要素

10.1 さまざまな命令
10.2 その他の命令
10.3 プリフィックス
10.4 演算子
10.5 擬似命令、マクロ、ディレクティブ
この章の理解度チェック

第11章 インラインアセンブラ

11.1 高級言語とアセンブリ言語
11.2 Visual C++のインラインアセンブラ
11.3 Delphi(Pascal)のインラインアセンブラ
11.4 gccのインラインアセンブラ
この章の理解度チェック

第12章 高度な話題

12.1 セグメンテーション
12.2 さまざまなプログラム
12.3 最適化
12.4 クロスプラットホーム開発
この章の理解度チェック

付録A NASMの使い方

付録 B アセンブラとデバッガ

付録 C 命令セットリファレンス

付録 D  NASMエラーメッセージとトラブル対策

付録 E 理解度チェックの解答

各種問い合わせは以下のリンクからご連絡ください

関連商品

コンピュータアーキテクチャのエッセンス[第2版]

販売価格:4,620円(税込)

2020.10.14発売

Web APIの設計

販売価格:4,180円(税込)

2020.08.26発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

ビジネススキルの本

ビジネスマナー、仕事術を身に付けるならこの一冊!おすすめビジネススキルの本。

アルゴリズムと数学の本

プログラマ脳を鍛える!エンジニアが読むべきアルゴリズムと数学の本特集。

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本特集。

特集をもっと見る