出版時間:2012-8 出版社:清華大學出版社 作者:范立南,張樂 主編 頁數:366 字數:581000
內容概要
《微型計算機原理及應用》從微型計算機應用需求出發(fā),以Intel
80X86為主線,將微型計算機原理、匯編語言程序設計和微機接口技術的內容整合起來,追蹤:Intel主流系列高性能微型計算機的技術發(fā)展方向,系統(tǒng)地介紹了微型計算機的基本知識、8086及Pentium微處理器的基本結構、存儲器、指令系統(tǒng)、匯編語言程序設計、總線技術、輸入輸出與接口技術以及發(fā)展趨勢等內容,最后給出了微型計算機的應用實例。為了拓展相關的知識面,每章后面都提供了豐富的閱讀材料。本書力求突出應用性,通過大量實例詳細講解,并在每章都配有各種類型的習題。
《微型計算機原理及應用》可作為高等學校自動化、計算機、電子信息工程、機電一體化等專業(yè)的教材,也可作為從事微機系統(tǒng)設計和應用的工程技術人員的參考書。
書籍目錄
第1章 微型計算機概述
1.1 馮·諾依曼計算機
1.2 微型計算機硬件的基本結構
1.3 微型計算機的軟件系統(tǒng)
1.4 微型計算機的工作過程
1.5 微型計算機的應用
本章小結
習題
第2章 微處理器及其系統(tǒng)
2.1 微處理器
2.1.1 中央處理器
2.1.2 8086的功能結構
2.1.3 8086的編程結構
2.1.4 總線周期
2.2 8086的引腳功能及其工作模式
2.2.1 8086引腳及功能
2.2.2 8086/8088系統(tǒng)的工作模式
2.3 8086的存儲器組織和I/O組織
2.3.1 存儲器組織
2.3.2 8086的I/O組織
2.4 80X86微處理器
2.4.1 80386微處理器
2.4.2 80486微處理器
2.5 Pentium系列微處理器及相關技術的發(fā)展
2.5.1 Pentium的體系結構
2.5.2 Pentium的主要特點
2.5.3 Pentium系列及相關技術的發(fā)展
本章小結
習題
第3章 存儲器系統(tǒng)
3.1 存儲器簡介
3.1.1 存儲器的分類
3.1.2 半導體存儲器的組成
3.1.3 存儲器的主要技術指標
3.2 隨機存儲器
3.2.1 靜態(tài)隨機存儲器
3.2.2 動態(tài)隨機存儲器
3.3 只讀存儲器
3.3.1 EPROM
3.3.2 EEPROM
3.4 CPU與存儲器的連接
3.4.1 存儲器與CPU連接時應考慮的問題
3.4.2 存儲器設計時存儲器芯片的選擇
3.4.3 存儲器容量的擴展
3.4.4 存儲器與CPU的引腳連接
3.4.5 存儲器地址的選擇
3.5 內存條技術的發(fā)展
3.5.1 SIMM內存條
3.5.2 EDO DRAM內存條
3.5.3 SDRAM內存條
3.5.4 Rambus DRAM內存條
3.5.5 DDR內存條
3.5.6 DDR2內存條
3.6 硬盤存儲器
3.6.1 硬盤的組成
3.6.2 硬盤的分類
3.6.3 硬盤的幾個主要參數
3.7 光盤驅動器
3.7.1 光盤驅動器的分類
3.7.2 寫入、讀取和復寫速度
3.7.3 DVD光盤的類型
3.8 高速緩沖存儲器
3.8.1 cache系統(tǒng)基本結構與原理
3.8.2 地址映像方式
3.8.3 替換算法
3.8.4 cache的讀寫過程
3.9 虛擬存儲器
3.9.1 頁式虛擬存儲器
3.9.2 段式虛擬存儲器
3.9.3 段頁式虛擬存儲器
本章小結
習題
第4章 80X86尋址方式和指令系統(tǒng)
4.1 8086/8088的尋址方式
4.1.1 操作數的種類
4.1.2 尋址方式
4.2 8086/8088的指令系統(tǒng)
4.2.1 數據傳送指令
4.2.2 算術運算指令
4.2.3 邏輯操作指令
4.2.4 移位操作指令
4.2.5 狀態(tài)標志位操作指令
4.2.6 轉移控制指令
4.2.7 循環(huán)控制指令
4.2.8 數據串操作指令
4.2.9 子程序調用和返回指令
4.2.10 輸入輸出指令
4.2.11 中斷指令
4.2.12 BCD碼調整指令
4.2.13 外同步指令和空操作指令
4.3 80286的系統(tǒng)存儲器管理
4.3.1 80286的操作方式
4.3.2 有關特權的概念
4.3.3 保護虛地址方式的存儲管理
4.4 80286增強與擴充指令
4.4.1 增強的指令
4.4.2 擴充的指令
4.5 80386、80486與Pentium指令系統(tǒng)簡介
4.5.1 80386存儲器管理
4.5.2 80386尋址方式
4.5.3 80386增強與擴充指令
4.5.4 80486指令系統(tǒng)簡介
4.5.5 Pentium指令系統(tǒng)簡介
本章小結
習題
第5章 匯編語言與匯編程序設計
5.1 匯編語言概述
5.1.1 匯編語言
5.1.2 匯編程序功能及上機過程
5.1.3 匯編語言源程序的結構與格式
5.1.4 常量、變量、運算符和表達式
5.2 偽指令
5.2.1 偽指令的類型及其格式
5.2.2 符號定義偽指令
5.2.3 數據定義偽指令
5.2.4 段定義偽指令
5.3 宏指令
5.3.1 宏定義與宏調用語句
5.3.2 宏調用中的參數替換
5.3.3 宏定義的標號、注釋及刪除
5.3.4 宏的退出
5.4 條件匯編
5.4.1 條件匯編語句
5.4.2 條件匯編偽操作命令的功能
5.4.3 條件匯編偽操作命令舉例
5.5 程序設計基本方法
5.5.1 匯編語言程序設計
5.5.2 順序程序設計
5.5.3 分支程序設計
5.5.4 循環(huán)程序設計
5.5.5 子程序設計
5.5.6 DOS功能調用與B1OS功能調用
5.5.7 多模塊程序設計
本章小結
習題
第6章 總線
6.1 總線的分類
6.1.1 按物理位置劃分
6.1.2 按傳送信號類型劃分
6.1.3 總線數據的傳送方式
6.2 總線結構的類型
6.2.1 單總線結構
6.2.2 面向CPU的雙總線結構
6.2.3 面向主存儲器的雙總線結構
6.3 PC主板總線結構分析及總線相關技術
6.3.1 PC主板總線結構分析
6.3.2 總線相關技術
本章小結
習題
第7章 輸入輸出與接口技術
7.1 接口的功能
7.2 I/O接口
7.2.1 I/O接口的編址方式
7.2.2 接口與系統(tǒng)的連接
7.3 串行接口
7.3.1 串行通信的概念
7.3.2 串行通信的傳送方式
7.3.3 串行通信的分類
7.3.4 通信速率及錯誤校驗
7.3.5 可編程串行接口的系統(tǒng)連接
7.3.6 可編程串行接口8251A
7.4 并行接口
7.4.1 并行通信的概念
7.4.2 可編程并行接口的系統(tǒng)連接
7.4.3 可編程并行接口8255A
7.5 定時器/計數器接口
7.5.1 定時/計數的原理
7.5.2 可編程定時器/計數器接口8253
7.6 DMA控制器
7.6.1 DMA的概念
7.6.2 DMA控制器8237
7.7 中斷控制器
7.7.1 8259A芯片內部結構
7.7.2 8259A的中斷管理方式
7.7.3 8259A的中斷響應過程
7.7.4 8259A的編程
7.7.5 8259A的應用舉例
7.8 鍵盤鼠標及顯示接口技術
7.8.1 鍵盤接口
7.8.2 鼠標接口
7.8.3 顯示接口
7.9 D/A轉換器及其與微處理器的接口
7.9.1 D/A轉換原理
7.9.2 常見DAC電路
7.9.3 D/A轉換器的主要性能指標
7.9.4 8位D/A轉換器DAC0832
7.9.5 DAC0832的應用與微機接口
7.10 A/D轉換器及其與微處理器的接口
7.10.1 A/D轉換原理
7.10.2 常見ADC電路
7.10.3 A/D轉換器的主要性能指標
7.10.4 8位AD轉換器ADC0809
7.10.5 ADC0809與微機接口
本章小結
習題
第8章 微型計算機應用系統(tǒng)實例
8.1 微型計算機應用系統(tǒng)的設計步驟
8.1.1 確定應用系統(tǒng)的總體方案
8.1.2 確定控制算法
8.1.3 選擇總線標準及微型機系統(tǒng)
8.1.4 系統(tǒng)硬件及軟件設計
8.1.5 應用系統(tǒng)的調試
8.2 基于PC的函數發(fā)生器設計與開發(fā)
8.3 城市交通管理控制系統(tǒng)分析與設計
8.4 數據采集與控制設計實例
本章小結
習題
參考文獻
章節(jié)摘錄
版權頁: 插圖: 其中,8282是典型的鎖存器芯片,不過它是8位的,而8086系統(tǒng)采用20位地址,加上BHE信號,所以需要3片8282作為地址鎖存器。除了8282之外,8086系統(tǒng)中也常用74LS373作為地址鎖存器。74LS373和8282的用法幾乎一樣。當一個系統(tǒng)中所含的外設接口較多時,數據總線上需要有發(fā)送器和接收器來增加驅動能力。發(fā)送器和接收器簡稱為收發(fā)器,也常常稱為總線驅動器。 Intel系列芯片的典型收發(fā)器為8位的8286。所以,在數據總線為8位的8088系統(tǒng)中,只用1片8286就可以構成數據總線收發(fā)器。在數據總線為16位的8086系統(tǒng)中,則要用兩片8286。 通常,在一個工作于最小模式的系統(tǒng)中,控制線并不需要用總線收發(fā)器驅動。當然,如果系統(tǒng)中存儲器和外設接口芯片多,出于需要,也可以使用總線收發(fā)器。 2)最小模式下控制和狀態(tài)線 在最小模式下,第24~第31腳的信號含義如下。 (1) INTA(Interrupt Acknowledge)中斷響應信號輸出。在最小模式下,第24腳作為中斷響應信號的輸出端,用來對外設的中斷請求做出響應。對于8086來講,INTA信號實際上是位于連續(xù)周期中的兩個負脈沖,在每個總線周期的T2、T3和Tw狀態(tài),INTA端為低電平。第一個負脈沖通知外部設備的接口,它發(fā)出的中斷請求已經得到允許;外設接口收到第二個負脈沖后,往數據總線上放中斷類型碼,從而CPU便得到了有關此中斷請求的詳盡信息。 (2) ALE(Address,Latch Enable)地址鎖存允許信號輸出。第25腳在最小模式下為地址鎖存允許信號輸出端,這是8086提供給地址鎖存器8282/8283的控制信號,高電平有效。在任何一個總線周期的T1狀態(tài),ALE輸出有效電平,以表示當前在地址/數據復用總線上輸出的是地址信息,地址鎖存器將ALE作為鎖存信號,對地址進行鎖存。要注意的是ALE端不能浮空。
編輯推薦
《21世紀高等學校規(guī)劃教材?計算機科學與技術:微型計算機原理及應用》可作為高等學校自動化、計算機、電子信息工程、機電一體化等專業(yè)的教材,也可作為從事微機系統(tǒng)設計和應用的工程技術人員的參考書。
圖書封面
評論、評分、閱讀與下載