基本信息
作者: 顧元剛
叢書名: 21世紀高職、高專計算機類教材系列
出版社:電子工業出版社
ISBN:7505387413
出版日期:2003 年8月
開本:16開
頁碼:361
內容簡介
本書共13章,內容包括:微型計算機概述、微型計算機基礎、8086微型計算機機器語言指令、常用指令、彙編語言程式、彙編語言程式設計、子程式設計、高級彙編語言技術、80x86CPU、半導體存儲器、輸入僧出及中斷系統、匯流排、可程式接口晶片及套用、微機常規外設子系統等。
本書通俗易懂,內容詳實,適合高等職業學校計算機類專業使用,也可供其他套用型高等專科學校使用及作為廣大科技工作者的自學和參考資料。
目錄
第1章 微型計算機概述
1.1 微型計算機的發展概況
1.1.1 微處理器和微型計算機的發展
1.1.2 80x86微處理器的性能與特點
1.2 微型計算機的特點與主要技術指標
1,2.1 微型計算機的特點
1.2.2 微型計算機的主要性能指標
1.2.3 微型計算機的套用
習題
第2章 微型計算機基礎
2.1 計算機中信息的表示和運算
2.1.1 進位計數制
2.1.2 進位計數制之間數的轉換
2.1.3 定點數和浮點數
2.1.4 原碼、反碼和補碼
2.1.5 bcd碼
2.1.6 字元和漢字的編碼
2.2 基本邏輯運算
2.2.1 “與”運算(and)
2.2.2 “或”運算(or)
. 2.2.3 “非”運算(not)
2.2.4 “異或”運算(xor)
2.3 80x86微型計算機系統概述
2.3.1 微型計算機系統概述
2.3.2 8086/8088cpu功能結構
2.3.3 內部存儲器概述
習題
第3章 8086微型計算機機器語言指令
3.1 定址方式
3.1.1 運算元的種類
3.1.2 8086/8088的定址方式
3.2 指令系統
3.3 8086微型計算機的常用指令
3.3.1 數據傳輸指令
3.3.2 算術運算指令
3.3.3 邏輯運算和移位指令
3.3.4 處理器控制指令
習題
第4章 彙編語言程式
4.1 彙編語言
4.1.1 定義
4.1.2 分類
4.1.3 宏匯編語言
4.2 80x86彙編語言語句
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.4.5 對準偽指令
4.4.6 其他偽指令
4.5 彙編語言源程式的結構
4.6 上機操作過程
4.6.1 軟體環境
4.6.2 源程式的彙編
4.6.3 裝配連線目的程式
4.6.4 程式的執行與調試
習題
第5章 彙編語言程式設計
5.1 順序結構程式設計
5.2 分支結構程式設計
5.2.1 分支結構程式設計概述
5.2.2 轉移指令
5.2.3 分支結構程式設計
5.3 循環結構程式設計
5.3.1 循環結構程式設計概述
5.3.2 循環控制與串操作指令
5.3.3 循環程式設計
習題
第6章 子程式設計
6.1 子程式(過程)調用與返回指令
6.1.1 子程式調用指令call
6.1.2 子程式返回指令ret
6.2 子程式的設計方法
6.2.1 子程式的定義
6.2.2 子程式的調用和返回
6.2.3 暫存器的保存與恢復
6.3 子程式的參數傳遞
6.3.1 通過暫存器傳遞參數
6.3.2 用參數表傳遞參數
6.3.3 通過堆疊傳遞參數或參數地址
6.4 嵌套子程式
6.5 遞歸子程式
習題
第7章 高級彙編語言技術
7.1 宏彙編
7.1.1 宏的定義
7.1.2 宏調用和宏展開
7.1.3 宏定義和宏調用中的參數
7.1.4 宏定義中的標號和變數處理
7.1.5 取消宏定義偽指令purge
7.2 重複彙編
7.2.1 定重複彙編偽指令
7.2.2 不定重複偽指令
7.3 條件彙編
7.4 宏庫的使用
7.4.1 宏庫的建立
7.4.2 宏庫的使用
7. 5 結構與記錄
7.5.1 結構
7.5.2 記錄
習題
第8章 80x86cpu
8.1 8086/8088 cpu
8.1.1 8086/8088引腳信號
8.1.2 8086/8088操作和時序
8.2 80486 cfu
8.2.1 80486功能結構
8.2.2 80486引腳信號
8.2.3 80486的工作方式
8.3 pentium cpu
8.3.1 pentium cpu概述
8.3.2 pentium微處理器的基本組成
8.4 80486指令系統
8.4.1 增加的定址方式
8.4.2 80486的數據類型
8.4.3 80486指令系統簡介
習題
第9章 半導體存儲器
9.1 概述
9.1.1 存儲器的分類
9.1.2 存儲器的主要性能指標
9.2 主存儲器及接口
9.2.1 主存儲器的基本組成
9.2.2 半導體存儲器的分類
9.2.3 存儲器與cpu的接口
習題
第10章 輸入/輸出及中斷系統
10. 1 i/o接口概述
10.1.1 i/o接口的概念
10.1.2 i/o接口的硬體分類
10.1.3 i/o接口的功能及結構
10.1.4 i/o接口的連線埠定址
10.1.5 i/o控制方式
10. 2 pc系列i/o連線埠布局
10.2.1 i/o連線埠定址特點
10.2.2 i/o連線埠地址分配
10.3 中斷原理
10.3.1 80x86中斷的類型
10.3.2 中斷向量與中斷描述符表
10.3.3 中斷回響和中斷處理過程
10.3.4 中斷優先權與嵌套
10.3.5 中斷源的識別和判優
10.4 8259A中斷控制器
10.4.1 8259A中斷控制器的功能結構及外形
10.4.2 8259a的中斷工作過程
10.4.3 8259a中斷控制器的編程
10.5 中斷套用
10.5.1 dos系統功能調用
10.5.2 rombios中斷調用
10.5.3 系統中斷調用及套用實例
習題
第11章 匯流排
11.1 概述
11.1. 1 匯流排
11.1.2 匯流排標準
11.1.3 信息在匯流排上的傳輸方式
11.1.4 匯流排仲裁
11.1.5 匯流排通信協定
11.1.6 匯流排的負載能力
11,2 系統匯流排和局部匯流排
11.2.1 isa匯流排
11.2.2 eisa匯流排
11.2.3 vesa匯流排
11.2.4 pci匯流排
11.3 外部通信匯流排
11.3.1 rs-232c串列通信匯流排
11.3.2 rs-449與rs-423/422/485接口
11.3.3 通用串列匯流排usb(universalserialbus)
習題
第12章 可程式接口晶片及其套用
12.1 並行接口晶片8255a及其套用
12.1.1 8255a的結構與引腳
12.1.2 8255a的工作方式
12.1.3 8255a的套用舉例
12.2 定時/計數器接口晶片8253的套用
12.2.1 8253的結構與引腳功能
12.2.2 8253的工作方式與初始化
12.2.3 定時器/計數器套用舉例
12.3 串列接口晶片8251a及其套用
12.3.1 串列通信概述
12.3.2 可程式通信接口8251a(usart)
習題
第13章 微機常規外設子系統
13.1 鍵盤
13.1.1 鍵盤的工作原理
13.1.2 鍵盤控制器
13.1.3 鍵盤中斷
13.2 視頻子系統
13.2.1 概述
13.2.2 視頻顯示原理
13.2.3 vga顯示卡
13.2.4 字元和圖形程式設計
13.3 印表機
13.3.1 並行接口
13.3.2 列印字元的子程式
13.4 磁碟子系統
13.4.1 軟碟
13.4.2 硬碟
13.4.3 cd-rom光碟
13.4.4 檔案操作程式設計
習題
附錄a ascii碼錶
附錄b 8066/8088指令系統
附錄c 中斷向量地址表
附錄d bios功能調用
附錄e dos功能調用
附錄f 調試程式debug
附錄g 彙編錯誤信息
參考文獻