第一章 基礎知識
1.1 引言
1.2 電子計算機的基本組成
1.2.1 一般計算機的組成結構
1.2.2 微型計算機簡介
1.3 存儲程序控制概念
1.4 計算機中數的表示
1.4.1 計算機中常用的數制
1.4.2 各種數制之間的轉換
1.4.3 計算機中數的表示
1.5 信息編碼
1.5.1 ASCII碼
1.5.2 EBCDIC碼
第二章 8086/8088指令系統(tǒng)
2.1 8088微處理器結構
2.1.1 概述
2.1.2 通用寄存器
2.1.3 控制寄存器
2.1.4 段寄存器
2.2 微型計算機中數的表示
2.3 指令的編碼格式和尋址方式
2.3.1 指令的編碼格式
2.3.2 尋址方式
2.4 8088指令系統(tǒng)
2.4.1 指令的分類
2.4.2 8088指令的編碼格式和執(zhí)行時間
2.4.3 8088指令系統(tǒng)說明
第三章 簡單程序設計
3.1 程序設計概述
3.2 匯編語句格式
3.2.1 名字項
3.2.2 操作碼項
3.2.3 操作數項
3.2.4 注釋項
3.3 偽操作
3.3.1 數據定義及存儲器分配偽操作
3.3.2 等價偽操作
3.3.3 段定義偽操作
3.3.4 命名和程序結束偽操作
3.3.5 指定地址偽操作
3.3.6 基數控制偽操作
3.4 順序程序設計
3.5 算法和框圖
3.5.1 算法
3.5.2 框圖
3.6 分支程序設計
3.7 程序舉例
3.7.1 代碼轉換
3.7.2 十進制算術運算
3.7.3 雙精度數運算
第四章 循環(huán)程序設計
4.1 循環(huán)程序的結構
4.2 單重循環(huán)程序
4.2.1 循環(huán)次數已知的單重循環(huán)程序
4.2.2 循環(huán)次數未知的單重循環(huán)程序
4.3 多重循環(huán)程序
4.4 程序舉例
第五章 子程序設計
5.1 主程序和子程序
5.2 子程序的調用和返回
5.3 寄存器內容的保護與恢復
5.4 主程序和子程序之間的參數傳送
5.4.1 用寄存器傳送參數
5.4.2 通過堆棧 傳送參數或參數地址
5.4.3 通過共同數據存儲區(qū)傳送參數或參數地址
5.5 子程序的嵌套與遞歸
5.5.1 子程序的嵌套
5.5.2 子程序的遞歸
5.6 DOS系統(tǒng)功能調用
5.7 程序舉例
第六章 高級匯編語言技術
6.1 匯編程序
6.1.1 宏匯編程序(MASM)的功能
6.1.2 匯編過程
6.1.3 匯編列表文件
6.1.4 交叉參考列表文件
6.2 宏匯編
6.2.1 宏定義和宏調用
6.2.2 與宏指令有關的其他偽操作
6.2.3 宏指令與子程序的區(qū)別
6.3 重復匯編
6.3.1 重復偽操作
6.3.2 不定重復偽操作
6.4 條件匯編
第七章 輸入/輸出程序設計
7.1 I/O設備及端口
7.1.1 I/O設備
7.1.2 I/O端口
7.2 程序直接控制I/O方式
7.2.1 直接I/O方式
7.2.2 查詢I/O方式
7.3 中斷I/O方式
7.3.1 中斷處理的一般過程
7.3.2 中斷I/O程序設計舉例
7.3.3 中斷優(yōu)先級和中斷嵌套
7.4 軟件中斷
7.5 程序舉例
第八章 BIOS中斷和DOS功能調用
8.1 概述
8.2 顯示器輸出
8.2.1 視頻顯示標準
8.2.2 CGA字符顯示編程
8.2.3 CGA圖形顯示編程
8.3 鍵盤輸入
8.4 打印機輸出
8.5 串行通信口輸入/輸出
8.5.1 并行傳送與串行傳送
8.5.2 異步通信控制規(guī)程
8.5.3 串信通信口輸入/輸出操作
第九章 模塊化程序設計
9.1 程序設計的步驟
9.1.1 分析問題
9.1.2 確定算法和輸入/輸出方式
9.1.3 程序結構的設計
9.1.4 編寫程序
9.1.5 調試運行
9.2 模塊化程序設計概述
9.2.1 模塊化程序設計
9.2.2 結構化程序設計
9.3 8088MASM的多模塊編程問題
9.3.1 多模塊程序中段的連接
9.3.2 模塊間的交叉訪問和信息傳送
9.4 模塊化程序設計舉例
第十章 80386微機基本原理和編程
10.1 第四代微處理器80386
10.1.1 80386的體系結構
10.1.2 80386的寄存器結構
10.1.3 工作模式
10.2 存儲器管理功能
10.2.1 虛擬存儲器和物理存儲器
10.2.2 描述符表種類
10.2.3 段選擇器和描述符表
10.2.4 頁管理功能
10.3 尋址方式及指令系統(tǒng)
10.3.1 十一種尋址方式
10.3.2 指令系統(tǒng)介紹
10.4 程序設計
10.4.1 順序程序設計
10.4.2 分支程序設計
10.4.3 循環(huán)程序設計
10.4.4 子程序設計
第十一章 上機操作與實驗
11.1 WORDSTAR全屏幕編輯程序
11.2 MASM.EXE宏匯編程序
11.3 LINK.EXE連接程序
11.4 程序的執(zhí)行
11.5 DEBUG.EXE調試程序
11.6 實驗
實驗一 DEBUG調試程序的使用
實驗二 簡單程序設計(一)
實驗三 簡單程序設計(二)
實驗四 分支程序設計(一)
實驗五 分支程序設計(二)
實驗六 循環(huán)程序設計
實驗七 子程序設計
附錄 一 8086/8088指令系統(tǒng)編碼格式
附錄 二 中斷向量地址一覽表
附錄 三 DOS功能調用
附錄 四 BIOS中斷
附錄 五 IBM PC ASCII碼字符表
附錄 六 常用的程序流程圖符號