BOOK SEARCH
情報科学こんせぷつ 1 コンピュータの仕組み
尾内 理紀夫(著)
内容紹介
計算機の中身・仕組の基本を「本当に大切なところ」をおさえながら重点主義的に懇切丁寧に解説〔内容〕概論/数の表現/オペランドとアドレス/基本的演算と操作/MIPSアセンブリ言語と機械語/パイプライン処理/記憶階層/入出力/他
編集部から
目次
1. ノイマン型コンピュータ
1.1 開発略史
1.2 定義
1.3 構造と機能
1.4 マイクロプロセッサ
1.5 性能比較
2. アーキテクチャとハードウェア,ソフトウェア
2.1 アーキテクチャ
2.2 ハードウェア階層とソフトウェア階層
2.3 翻訳階層
3. 数の表現
3.1 ビットの意味
3.2 基数
3.3 N進数からM進数への変換
3.4 整数
3.5 実数
4. オペランドとアドレス
4.1 オペランド形式
4.2 オペランド指定とアーキテクチャ
4.3 アドレス指定
4.4 アドレス付与規則
5. 基本的演算とその拡張
5.1 論理演算
5.2 加算と減算
5.3 乗算
5.4 除算
5.5 シフト演算
5.6 サブルーチン
6. MIPSアセンブリ言語と機械語
6.1 アセンブリ言語構文
6.2 機械語命令の形式
6.3 命令詳細
7. パイプライン処理
7.1 たとえ話
7.2 RISC型CPU
7.3 流れを乱すもの
8. 記憶階層
8.1 局所性原理と階層構造
8.2 キャッシュ方式
8.3 仮想記憶方式
9. 入出力
9.1 入出カインタフェース
9.2 入出力制御
付録A. EDSACのプログラミング
A.1 プログラム可変法
A.2 Bレジスタ法
A.3 サブルーチン
付録B. MIPSシミュレータ:SPIM
B.1 GUI
B.2 アセンブラ指令
B.3 システムコール
B.4 プログラム例
B.5 機械語命令のビット列
付録C. MIPS合成命令
C.1 乗算合成命令
C.2 除算合成命令
C.3 比較合成命令
C.4 分岐合成命令
付録D. SPARCアセンプリ言語と機械語
D.1 アセンブリ言語構文
D.2 機械語命令の形式
D.3 命令詳細
参考文献
索 引