第1章 基礎知識
1.1 微型計算機系統(tǒng)的發(fā)展
1.1.1 微機技術的發(fā)展概況
1.1.2 Intel微處理器體系及其演變
1.1.3 Intel微處理器的主要特點
1.1.4 Intel微處理器的性能
1.2 匯編語言程序設計
1.2.1 程序設計語言
1.2.2 匯編語言
1.2.3 學習匯編語言的方法
1.3 數據表示方法
1.3.1 數與數制
1.3.2 計算機中的數據表示
1.3.3 數據類型
1.4 結果的輸出與打印
第2章 微處理器的結構及存儲器組成
2.1 80x86和Pentium微處理器的結構
2.1.1 80x86和Pentium微處理器的結構
2.1.2 80x86和Pentium微處理器的寄存器結構
2.2存儲器的組織
2.2.1 基本概念
2.2.2 存儲器的組織
2.2.3 實模式下物理地址的形成
2.2.4 保護模式下物理地址的形成
第3章 尋址方式和指令系統(tǒng)
3.1 尋址方式
3.1.1 尋址方式和有效地址概念
3.1.2 數據尋址方式
3.1.2 程序存儲器尋址方式
3.2 指令系統(tǒng)
3.2.1 數據傳送指令
3.2.2 算術運算指令
3.2.3 十進制算術運算指令
3.2.4 邏輯運算指令
3.2.5 按條件設置字節(jié)指令SET
3.2.6 操作系統(tǒng)型指令
3.2.7 處理機控制指令
3.2.8 高級語言指令
3.2.9 Cache管理指令
3.2.10 數字處理指令
第4章 偽指令及匯編語言源程序結構
4.1 匯編程序結構
4.1.1 寄存器組和語法元素
4.1.2 源程序框架結構
4.2 匯編語言語句格式
4.2.1 語句種類
4.2.2 語句格式
4.3 偽指令語句
4.3.1 符號/數據/標號定義偽指令語句
4.3.2 程序結構偽指令語句
4.3.3 過程定義偽指令語句
4.3.4 列表偽指令語句
4.4 標號、變量和表達式
4.4.1 標號
4.4.2 標號和變量
4.4.3 匯編語言表達式
4.4.4 指令操作數
4.5 段的組織
4.5.1 代碼段和數據段的定義
4.5.2 堆棧段的定義
4.5.3 段訪問的指定
4.5.4 段寄存器的初始化
4.6 程序段前綴
4.6.1 程序段前綴結構
4.6.2 COM文件結構
第5章 基本結構程序設計
5.1 程序設計的一般過程
5.1.1 程序與程序設計的概念
5.1.2 算法與流程圖
5.1.3 程序設計語言與編碼
5.1.4 程序設計的一般過程
5.2 順序結構程序設計
5.3 分支程序設計
5.3.1 轉移指令
5.3.2 分支程序設計
5.4 循環(huán)程序沒計
5.4.1 重復控制指令
5.4.2 循環(huán)程序的基本結構
5.4.3 多重循環(huán)
5.4.4 循環(huán)控制方法
5.5 字符處理
5.5.1 重復操作前綴
5.5.2 串操作指令
5.5.3 字符處理程序設計舉例
第6章 子程序設計
6.1 子程序的概念與特性
6.1.1 子程序的概念
6.1.2 子程序的分類
6.1.3 子程序的特性
6.2 子程序的結構形式
6.2.1 子程序的定義
6.2.2 子程序調用方法說明
6.3 子程序調用和返回指令
6.3.1 調用指令
6.3.2 返回指令
6.4 子程序的設計
6.4.1 子程序的設計
6.4.2 子程序的調用
6.5 子程序的參數傳遞方法
6.5.1 通過寄存器傳遞參數
6.5.2 用存儲單元傳遞參數
6.5.3 通過堆棧傳遞參數
6.6 子程序的嵌套與遞歸
6.6.1 子程序的嵌套調用
6.6.2 子程序的遞歸調用
6.7 綜合舉例
第7章 復雜匯編程序設計
7.1 結構
7.1.1 結構的定義
7.1.2 結構的存儲分配和預置
7.1.3 結構及其字段的引用
7.2 記錄
7.2.1 記錄的概念和定義
7.2.2 己錄的存儲分配和預置
7.2.3 記錄操作符
7.2.4 記錄及其字段的引用
7.2.5 記錄與結構的比較
7.3 聯合
7.3.1 聯合的概念和定義
7.3.2 聯合類型說明語句
7.3.3 聯合變量的說明與賦初值
7.4 應用舉例
第8章 高級匯編技術
8.1 宏匯編
8.1.1 宏指令的定義、調用和展開
8.1.2 宏操作符
8.1.3 LOCAL偽指令
8.1.4 宏和過程的比較
8.2 重復匯編和條件匯編
8.2.1 重復匯編
8.2.2 條件匯編
8.3 匯編語言與高級語言的混合編程
8.3.1 調用協(xié)議
8.3.2 與C語言的接口
8.3.3 與PASCAL語言的接口
第9章 程序設計的一些編程技巧
9.1 表處理程序設計
9.1.1 表的處理
9.1.2 表處理程序設計
9.2 代碼轉換程序
9.3 算術運算
9.4 數值分析
9.4.1 二分法求解方程
9.4.2 牛頓法求解方程
9.4.3 高斯消去法解方程組
第10章 中斷和輸入/輸出程序設計
10.1概述
10.1.1 I/O指令IN和OUT
10.1.2 端口地址
10.1.3 CPU與外設之間的信息交換方式
10.2 中斷處理程序設計
10.2.1 中斷處理程序的編寫
10.2.2 中斷矢量的獲取
10.2.3 中斷程序設計舉例
10.3 DOS功能調用
10.3.1 概述
10.3.2 基本I/O功能調用
10.3.3 應用舉例
10.4 BIOS中斷調用
10.4.1 BIOS概述
10.4.2 BIOS中斷調用方法
10.4.3 BIOS中斷調用與DOS功能調用的比較
10.5 輸入/輸出程序設計
10.5.1 程序直接控制方式
10.5.2 程序中斷方式
10.5.3 直接存儲器存取(DMA)方式
10.5.4 通道傳輸方式
參考資料