微機原理與介面技術

李永忠著圖書

《微機原理與介面技術》以Intel 8086微處理器為基礎,兼顧高性能80x86以及Pentium系列微處理器的介紹,主要講述微機原理彙編語言和介面技術。

出版信息


微機原理與介面技術
作者:李永忠
副標題:微機原理與介面技術
出版年:2013-2
頁數:388
定價:45.00元
ISBN:9787121190063

內容簡介


李永忠主編的《微機原理與介面技術》以Intel 8086微處理器為基礎,兼顧高性能80x86以及Pentium系列微處理器的介紹,主要講述微機原理、彙編語言和介面技術。全書共10章,包括計算機基礎知識、8086結構與匯流排技術、8086指令系統、彙編語言程序設計、存儲器組織、輸入/輸出技術、中斷系統與定時/計數技術、串列通信及其介面電路、模擬介面技術以及高檔微處理器簡介。每章都有適量的例題與習題,幫助讀者鞏固和應用學到的知識。
《微機原理與介面技術》可作為計算機科學與技術、軟體工程、電子信息工程電氣工程及其自動化、通信與電子類專業的本專科學生的教材,也可作為相關領域工程技術人員的參考書。

圖書目錄


第1章 計算機基礎知識
1.1 計算機的發展
1.1.1 計算機概述
1.1.2 微型計算機的發展
1.1.3 微型計算機的特點
1.2 微型計算機系統結構
1.2.1 微型計算機的硬體系統
1.2.2 微型計算機的軟體系統
1.2.3 微型計算機的性能指標
1.2.4 微型計算機發展的新技術
1.3 計算機中數值數據的表示
1.3.1 進位計數制及其相互轉換
1.3.2 計算機中數的表示
1.4 計算機運算基礎
1.4.1 算術運算
1.4.2 邏輯運算
1.5 計算機中常用編碼
1.5.1 ASCII碼
1.5.2 BCD碼及其調整
1.5.3 漢字編碼
習題1
第2章 8086/8088微處理器的結構與匯流排技術
2.18086/8088微處理器的內部結構及其寄存器
2.1.18086/8088微處理器的內部結構
2.1.28086/8088微處理器的內部寄存器
2.28086/8088微處理器的外部結構
2.2.18086/8088微處理器的工作模式與引腳功能
2.2.28086/8088微處理器的匯流排周期
2.2.38086/8088微處理器的匯流排介面器件
2.38086/8088微處理器的存儲器結構
2.3.18086/8088系統存儲器組織
2.3.2 最小與最大模式匯流排介面
2.4 微機系統中的匯流排結構
2.4.1 匯流排的分類與匯流排標準
2.4.2 微機匯流排的性能指標
2.4.3 PC系列微機匯流排
習題2
第3章 8086/8088微處理器指令系統
3.1 指令與指令系統概述
3.28086/8088微處理器的定址方式
3.2.1 立即數定址方式
3.2.2 寄存器定址方式
3.2.3 直接定址方式
3.2.4 寄存器間接定址方式
3.2.5 寄存器相對定址方式
3.2.6 基址變址定址方式
3.2.7 相對基址變址定址方式
3.2.8 轉移類指令的定址方式
3.2.9 I/O埠定址方式
3.38086/8088微處理器指令系統
3.3.1 數據傳送指令
3.3.2 算術運算指令
3.3.3 位處理指令
3.3.4 串操作指令
3.3.5 控制轉移指令
3.3.6 處理器控制指令
習題3
第4章 彙編語言程序設計
4.1 彙編語言基本概念
4.1.1 機器語言、彙編語言和彙編程序
4.1.2 彙編語言程序的開發過程
4.1.3 彙編語言程序的上機流程
4.2 彙編語言語句與源程序格式
4.2.1 彙編語言語句格式
4.2.2 彙編語言源程序結構
4.3 偽指令
4.3.1 段定義偽指令
4.3.2 數據定義及存儲器分配偽指令
4.3.3 數據定義偽指令中操作數的表達形式
4.3.4 符號定義偽指令
4.3.5 過程定義偽指令
4.3.6 程序開始和結束偽指令
4.3.7 定位偽指令
4.3.8 段定義的簡化
4.3.9 宏指令
4.4 典型彙編語言程序設計舉例
4.4.1 彙編語言程序設計步驟
4.4.2 順序程序設計
4.4.3 分支程序設計
4.4.4 循環程序設計
4.4.5 子程序設計
4.4.6 DOS系統功能調用
4.5 其他彙編技術
4.5.1 重複彙編
4.5.2 條件彙編
4.5.3 宏彙編
習題4
第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 現代微機內存DRAM
5.3 存儲器與CPU的連接
5.3.1 存儲器與CPU連接應注意的問題
5.3.2 存儲器片選信號的處理方法
5.3.3 存儲器容量的擴展
5.3.48086 微處理器的存儲器介面
5.4 高速緩衝存儲器與虛擬存儲器
5.4.1 高速緩衝存儲器(Cache)
5.4.2 虛擬存儲器
5.4.3 虛擬存儲器與Cache的異同
5.5 外存儲器簡介
習題5
第6章 輸入/輸出技術
6.1 輸入/輸出介面的基本知識
6.1.1 I/O介面簡介
6.1.2 I/O介面的功能
6.1.3 I/O介面的基本結構
6.1.4 介面的組成與分析方法
6.1.5 I/O埠的編址
6.2 CPU與外設之間的數據傳送
6.2.1 CPU與外設交換的信息類型
6.2.2 CPU與外設信息交換的方式
6.3 簡單并行I/O介面
6.3.1 并行通信和串列通信
6.3.2 簡單并行介面的設計
6.3.3 簡單并行I/O介面實例
6.4 可編程并行I/O介面晶元Intel 8255A
6.4.1 Intel 8255A的引腳及編程結構
6.4.2 Intel 8255A的工作方式
6.4.3 Intel 8255A的操作編程
6.5 Intel 8255A的應用舉例
6.5.1 Intel 8255A在IBM PC/XT機上的應用
6.5.2 印表機介面
6.5.3 七段數碼管顯示器介面
6.5.4 非編碼鍵盤介面
6.6 DMA控制器Intel 8237A
6.6.1 DMA傳送方式
6.6.2 Intel 8237A的內部結構與引腳
6.6.3 Intel 8237A的工作方式
6.6.4 Intel 8237A的工作時序
6.6.5 Intel 8237A內部寄存器與編程
6.6.6 Intel 8237A在IBM PC系列機上的應用
習題6
第7章 中斷系統與定時/計數技術
7.1 中斷的基本概念
7.1.1 中斷系統
7.1.2 中斷處理過程
7.1.3 中斷優先順序
7.1.4 中斷嵌套
7.280x86中斷系統
7.2.180x86的中斷類型
7.2.280x86響應中斷的過程
7.2.380x86的中斷向量表
7.2.4 中斷向量表的初始化
7.2.580x86的中斷優先順序
7.3 可編程中斷控制器Intel 8259A
7.3.1 Intel 8259A的基本結構
7.3.2 Intel 8259A的編程
7.4 Intel 8259A應用舉例
7.4.18259A在IBM PC/XT中的應用
7.4.28259A在控制系統中的應用
7.4.38259A的級聯應用
7.4.48259A的查詢字應用
7.4.58259A的定時應用
7.4.68259A在Pentium機上的應用
7.5 定時/計數技術
7.6 可編程定時/計數器Intel 8253
7.6.1 Intel 8253的主要特性與功能
7.6.2 Intel 8253的內部結構與引腳
7.6.3 Intel 8253的工作方式
7.6.4 Intel 8253方式控制字
7.7 Intel 8253應用舉例
7.7.1 Intel 8253初始化
7.7.2 Intel 8253應用實例
7.8 實時時鐘電路MC146818
7.8.1 MC146818功能特點
7.8.2 MC146818的引腳功能及其工作原理
7.8.3 MC146818的工作方式
7.8.4 MC146818的寄存器
7.8.5 MC146818的初始化
7.8.6 MC146818與計算機系統的連接
7.8.7 MC146818應用舉例
習題7
第8章 串列通信及其介面電路
8.1 串列通信簡介
8.1.1 串列通信的特點
8.1.2 串列通信的基本概念
8.2 RS—232與RS—423、RS—422、RS—485介面標準
8.2.1 串列通信介面標準
8.2.2 RS—232介面標準
8.2.3 RS—423、RS—422、RS—485介面標準
8.3 可編程串列介面晶元Intel 8251A
8.3.1 Intel 8251A的主要性能
8.3.2 Intel 8251A的基本結構與引腳功能
8.3.3 Intel 8251A的編程
8.3.4 Intel 8251A應用舉例
8.4 USB串列介面
8.4.1 USB構成
8.4.2 USB的傳輸類型
8.4.3 USB交換的包格式
8.4.4 USB設備枚舉
8.4.5 USB介面晶元PDIUSBD12
8.5 IEEE 1394介面簡介
習題8
第9章 模擬介面技術
9.1 模擬介面基本概念
9.1.1 計算機系統中的模擬介面
9.1.2 採樣保持電路
9.1.3 D/A轉換器的工作原理
9.1.4 D/A轉換器的主要性能指標
9.1.5 A/D轉換器的工作原理
9.1.6 A/D轉換器的主要性能指標
9.2 典型D/A轉換器及其應用
9.2.1 D/A轉換器DAC0832
9.2.2 DAC0832與微處理器的介面
9.2.3 DAC0832應用舉例
9.3 典型A/D轉換器及其應用
9.3.1 ADC0809轉換器
9.3.2 ADC0809與微處理器的介面
9.3.3 ADC0809的應用舉例
習題9
第10章 高性能微處理器簡介
10.1 高性能微處理器技術簡介
10.1.1 超標量和超流水線技術
10.1.2 分支轉移預測技術
10.1.3 MMX技術
10.1.4 SSE技術
10.1.5 保護模式存儲器管理技術
10.280×86微處理器介紹
10.2.180186/80188微處理器介紹
10.2.280286微處理器介紹
10.2.380386微處理器介紹
10.2.480486微處理器介紹
10.3 Pentium微處理器介紹
10.3.1 Pentium微處理器的主要特性
10.3.2 Pentium微處理器的內部結構
10.3.3 Pentium微處理器的寄存器組
10.3.4 Pentium微處理器的引腳與功能
10.3.5 Pentium微處理器的匯流排周期
10.4 Pentium微處理器的存儲器管理
10.4.1 實模式下存儲器管理
10.4.2 保護模式下存儲器管理中的數據結構
10.4.3 保護模式下的分段存儲器管理
10.4.4 保護模式下的分頁存儲器管理
10.4.5 保護模式下的段頁式存儲器管理
10.4.6 保護模式下的寄存器
10.4.7 保護模式下的中斷和異常操作
10.4.8 保護模式下的訪問操作與保護機制
10.4.9 保護模式下的虛擬8086模式
10.4.10 Pentium的系統存儲器管理模式(SMM)
10.5 Pentium系列微處理器的發展與新技術
10.5.1 Pentium Pro微處理器
10.5.2 Pentium MMX微處理器
10.5.3 Pentium Ⅱ/Ⅲ微處理器
10.5.4 Pentium 4微處理器
10.5.5 Pentium雙核處理器
10.5.6 Core微架構的處理器
10.5.7 Nehalem微架構的處理器
10.632位彙編語言程序設計
10.6.132位彙編語言源程序格式
10.6.2 實模式下的32位彙編語言程序設計
10.6.3 保護模式下的32位彙編語言程序設計
10.7 Intel系列介面晶元組簡介
10.7.1 Intel x86系列微機系統的基本結構
10.7.2 Intel G965高速晶元組簡介
習題10
附錄A 8086/8088指令表
附錄B DOS功能調用
附錄C DEBUG命令
附錄D IBM PC/XT機中斷類型號配置