第1章微型計算機的基礎知識
1.1計算機中的數(shù)和編碼.
1.1.1計算機中的數(shù)制
1.1.2符號數(shù)的表示法
1.1.3二進制數(shù)的算術運算
1.1.4二進制數(shù)的邏輯運算與邏輯電路
1.1.5二進制編碼
1.1.6BCD數(shù)的運算
1.2邏輯單元與邏輯部件
1.2.1觸發(fā)器
1.2.2寄存器
1.2.3移位寄存器
1.2.4計數(shù)器
1.2.5三態(tài)輸出門
1.2.6譯碼器
1.3微型計算機的結構和工作原理
1.3.1微型計算機常用的術語
1.3.2微型計算機的基本結構
1.3.3微型計算機的工作原理
1.48086/8088微處理器
1.4.18086/8088的結構
1.4.28086/8088的寄存器
1.58086/8088的存儲器結構與堆棧
1.5.1存儲器結構
1.5.2存儲器分段和物理地址的生成
1.5.3堆棧和棧操作指令
1.680x86系列微處理器
1.6.180286
1.6.280386
1.6.380486
1.6.4Pentium(奔騰)和PentiumPro(高能奔騰處理器)
習題與思考題
第2章匯編語言與匯編程序
2.1符號指令的尋址方式
2.1.1寄存器尋址
2.1.2立即尋址
2.1.3直接尋址
2.1.4間接尋址
2.1.5基址尋址
2.1.6變址尋址
2.1.7基址變址尋址
2.1.8存儲器尋址中段地址的確定
2.2常用指令
2.2.1數(shù)據(jù)傳送類指令
2.2.2算術運算指令
2.2.3位操作指令
2.2.4指令應用舉例
2.3偽指令與算符
2.3.1常量和有屬性的符號
2.3.2變量和標號類型的變更
2.3.3段的指定
2.3.4段寄存器的假定
2.3.5源程序的結束
2.4常用系統(tǒng)功能調用和BIOS
2.4.1宏匯編語言與系統(tǒng)的兩個接口
2.4.2系統(tǒng)功能調用
2.4.3BIOS
習題與思考題
第3章程序設計的基本技術
3.1順序程序設計
3.1.1乘除法指令
3.1.2BCD數(shù)調整指令
3.1.3順序程序設計舉例
3.2分支程序設計
3.2.1條件轉移指令
3.2.2無條件轉移指令
3.2.3分支程序設計舉例
3.3循環(huán)程序設計
3.3.1循環(huán)程序的基本結構
3.3.2重復控制指令
3.3.3單重循環(huán)程序設計舉例
3.3.4多重循環(huán)程序設計舉例
3.4串處理程序設計
3.4.1方向標志置位和清除指令
3.4.2串操作指令
3.4.3重復前綴
3.4.4串操作程序設計舉例
3.5子程序設計
3.5.1子程序的概念
3.5.2子程序的調用指令與返回指令
3.5.3子程序及其調用程序設計舉例
3.6宏功能程序設計
3.6.1宏指令
3.6.2條件匯編與宏庫的使用
3.6.3宏功能程序設計舉例
習題與思考題
第4章8088的總線與時序
4.18088的引線功能..
4.1.1地址和數(shù)據(jù)線
4.1.2控制和狀態(tài)線
4.1.3電源和定時線
4.28088的CPU系統(tǒng)
4.2.1地址鎖存器
4.2.2雙向總線驅動器
4.2.3時鐘發(fā)生器8284A
4.2.4總線控制器8288
4.2.5最小組態(tài)下的8088CPU系統(tǒng)
4.2.6最大組態(tài)下的8088CPU系統(tǒng)
4.38088的時序
4.3.1指令周期.總線周期和T狀態(tài)
4.3.2最小組態(tài)下的8088時序
4.3.3最大組態(tài)下的8088時序
習題與思考題
第5章半導體存儲器
5.1存儲器概述
5.1.1存儲器的類型
5.1.2存儲器的性能指標與分級結構
5.2半導體存儲器
5.2.1半導體存儲器的結構
5.2.2隨機讀寫存儲器RAM
5.2.3只讀存儲器ROM
5.3存儲器與CPU的接口
5.3.1CPU總線的負載能力
5.3.2存儲器容量的選擇和CPU與存儲器的連接
5.3.3存儲器與CPU連接時的速度匹配問題
習題與思考題
第6章輸入輸出和接口技術
6.1接口的基本概念
6.1.1接口的功能
6.1.2接口控制原理
6.1.3接口控制信號
6.2I/O指令和I/O地址譯碼
6.2.1標淮的I/O尋址方式
6.2.2存儲器映像I/O尋址方式
6.2.3輸入輸出指令
6.2.4I/O接口的端口地址譯碼
6.380x86PC機的系統(tǒng)總線
6.3.1系統(tǒng)總線概述
6.3.2ISA(IndustryStandardArchitecture)總線
6.3.3輸入輸出接口卡
6.4數(shù)字通道接口
6.4.1數(shù)據(jù)輸出寄存器
6.4.2數(shù)據(jù)輸入三態(tài)緩沖器
6.4.3三態(tài)緩沖寄存器
6.4.4寄存器和緩沖器接口的應用
6.5模擬通道接口
6.5.1數(shù)模轉換器DAC及其與微型計算機的接口
6.5.2模數(shù)轉換器ADC及其與微型計算機的接口
習題與思考題
第7章中斷技術
7.1中斷和中斷系統(tǒng)
7.1.1中斷的概念
7.1.2中斷源
7.1.3中斷系統(tǒng)的功能
7.2中斷的處理過程
7.2.1CPU對中斷的控制
7.2.2CPU對中斷的響應及中斷過程
7.2.3中斷源及其優(yōu)先權的識別
7.3中斷控制器8259A
7.3.18259A的組成和接口信號
7.3.28259A處理中斷的過程
7.3.38259A的級聯(lián)連接
7.3.48259A的命令字
7.480x86PC機的中斷系統(tǒng)和中斷指令
7.4.1外部中斷
7.4.2內部中斷
7.4.3中斷向量表
7.4.4中斷響應和處理過程
7.5可屏蔽中斷服務程序的設計
7.5.1中斷服務程序入口地址的裝入
7.5.2中斷屏蔽與中斷結束的處理
7.5.3中斷服務程序設計舉例
習題與思考題
第8章常用可編程接口芯片
8.1可編程并行接口8255
8.1.18255的組成與接口信號
8.1.28255的工作方式與控制字
8.1.3三種工作方式的功能
8.1.48255在IBMPC系統(tǒng)中的應用
8.2可編程計數(shù)器/定時器8253
8.2.18253的組成與接口信號
8.2.2計數(shù)器的工作方式及其與輸入輸出的關系
8.2.38253的控制字和初始化編程
8.2.48253的應用
8.3串行通信
8.3.180x86微型計算機的串行口
8.3.2異步通信控制器8250
8.3.38250與微型計算機及RS232接口的連接
8.3.4異步串行通信程序設計
8.3.5PC機之間的通信
8.3.6PC機與MCS51單片機之間的通信
8.4鍵盤/顯示控制器8279
8.4.18279的組成與接口信號
8.4.28279的操作命令
8.4.38279在鍵盤和顯示器接口中的應用
習題與思考題
附錄一指令系統(tǒng)表
一.數(shù)據(jù)傳送類指令
二.算術運算指令
三.位操作指令
四.串操作指令
五.控制轉移指令
六.處理機控制指令...
附錄二算術邏輯運算指令對狀態(tài)標志位的影響