出版時間:2011-8 出版社:電子工業(yè)出版社 作者:李芷 編著 頁數:250
內容概要
《微機原理與接口技術(第3版)》(李芷、楊文顯、卜艷萍合作編著)以 Intel
80x86微處理器為背景,從應用角度系統(tǒng)介紹16位和32位微機的系統(tǒng)結構、微處理器、存儲器、中斷系統(tǒng)、輸入/輸出接口、控制器接口、數/模和模/數轉換接口、總線接口、常用外設接口的工作原理及其應用技術。
《微機原理與接口技術(第3版)》共12章。書中首先介紹微機的軟件、硬件技術基礎,以及微機接口技術的基本要點,然后分別闡述微機系統(tǒng)的微處理器、匯編語言程序設計、存儲器、中斷系統(tǒng)、專用控制器、并行/串行通信、數/模和模/數轉換器、總線技術、人-機交互接口的組成、工作原理及其應用技術,并對微機系統(tǒng)常用的通用可編程接口電路給出應用實例分析。本書最后一章給出8個通用接口應用實驗項目示例,供微機課程教學實驗選用。
本書可作為高職高專計算機專業(yè)、通信工程專業(yè)和其他工科專業(yè)本課程的教材,也可作為計算機(偏硬件技術)等級考試的培訓教材。
書籍目錄
第1章 微型計算機概述
1.1 微型計算機
1.1.1 微處理器、微型計算機和微型計算機系統(tǒng)
1.1.2 微型計算機性能指標
1.1.3 微型計算機的組成
1.1.4 微機的分類及其應用
1.2 微機的軟件基礎
1.2.1 微機中的數和運算
1.2.2 指令和指令系統(tǒng)
1.2.3 匯編語言程序
1.3 微機的結構特點
1.3.1 微機的總線結構
1.3.2 引腳的功能復用
1.3.3 流水線技術
1.3.4 微機中常用的數字部件
習題1
第2章 80X86微處理器及其系統(tǒng)結構
2.1 8086/8088微處理器
2.1.1 8086/8088微處理器結構
2.1.2 8086/8088的總線周期
2.1.3 8086/8088的引腳特性
2.2 8086/8088的系統(tǒng)組成
2.2.1 8086/8088系統(tǒng)結構
2.2.2 8086/8088最小模式系統(tǒng)組成
2.2.3 8086/8088最大模式系統(tǒng)組成
2.3 現(xiàn)代微處理器系統(tǒng)
2.3.1 80x86高檔微處理器
2.3.2 32位微處理器的寄存器
2.3.3 32位微處理器的工作方式
2.3.4 現(xiàn)代微機的系統(tǒng)結構
習題2
第3章 匯編語言程序設計
3.1 8086/8088指令系統(tǒng)
3.1.1 8086/8088指令格式
3.1.2 8086/8088尋址方式
3.1.3 8086/8088指令系統(tǒng)
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 循環(huán)程序設計
3.3.4 子程序設計和系統(tǒng)調用
習題3
第4章 微機存儲器
4.1 半導體存儲器
4.1.1 半導體存儲器的性能指標
4.1.2 半導體存儲器的分類及其特點
4.1.3 存儲器芯片的基本組成
4.2 存儲器與系統(tǒng)的連接
4.2.1 數據線、地址線和讀/寫線的連接
4.2.2 存儲器容量的擴充
4.2.3 片選信號的產生
4.2.4 微機內存儲器組織
4.3 現(xiàn)代存儲器體系結構
4.3.1 并行主存儲器結構
4.3.2 高速緩沖存儲器
4.3.3 虛擬存儲器
習題4
第5章 微機接口概述
5.1 微機接口
5.1.1 微機接口與接口技術
5.1.2 接口的分類
5.1.3 接口的功能
5.2 I/O接口的基本結構
5.2.1 接口與外設之間的信息
5.2.2 I/O接口的基本組成
5.3 接口數據傳送的控制方式
5.3.1 程序方式
5.3.2 中斷方式
5.3.3 直接存儲器存取(DMA)方式
習題5
第6章 微機中斷系統(tǒng)
6.1 中斷和中斷系統(tǒng)
6.1.1 中斷系統(tǒng)功能
6.1.2 中斷處理過程
6.1.3 中斷判優(yōu)(排隊)邏輯
6.2 8086/8088中斷結構
6.2.1 向量中斷
6.2.2 8086/8088中斷分類
6.2.3 8086/8088中斷管理過程
6.3 現(xiàn)代微機的中斷技術
6.3.1 保護方式的中斷
6.3.2 I/O控制中心(ICH)的中斷
6.3.3 APIC中斷
習題6112
第7章 控制器接口
7.1 中斷控制器8259A
7.1.1 8259A的功能
7.1.2 8259A的內部結構和引腳
7.1.3 8259A的中斷管理方式
7.1.4 8259A的編程設置
7.2 DMA控制器8237A
7.2.1 8237A的基本特點
7.2.2 8237A的內部結構和引腳
7.2.3 8237A的工作方式
7.2.4 8237A的寄存器及其編程應用
7.3 定時/計數器8253
7.3.1 定時/計數器工作原理
7.3.2 8253的內部結構和引腳
7.3.3 8253的工作方式
7.3.4 8253的應用例
習題7
第8章 并行/串行通信接口
8.1 可編程并行I/O接口8255A
8.1.1 8255A的內部結構和引腳
8.1.2 8255A的控制字
8.1.3 8255A的工作方式
8.1.4 8255A的應用例
8.2 串行通信和串行I/O接口
8.2.1 串行通信方式
8.2.2 串行通信規(guī)程
8.2.3 串行I/O接口的基本結構
8.3 可編程串行I/O接口8251A
8.3.1 8251A的內部結構和引腳
8.3.2 8251A的工作過程
8.3.3 8251A的控制字和狀態(tài)字
8.3.4 8251A的應用例
習題8159
第9章 數/模、模/數轉換接口
9.1 數/模(D/A)轉換
9.1.1 D/A轉換原理
9.1.2 D/A轉換器性能參數
9.1.3 DAC0832及其接口電路
9.2 模/數(A/D)轉換
9.2.1 A/D轉換過程
9.2.2 A/D轉換方法
9.2.3 A/D轉換器性能參數
9.2.4 ADC0809及其接口電路
9.3 數/模、模/數通道設計
9.3.1 多路模擬開關
9.3.2 采樣/保持器
9.3.3 A/D,D/A通道的結構形式
9.3.4 A/D,D/A通道的應用例
習題9
第10章 微機總線接口
10.1 總線技術
10.1.1 總線和總線結構
10.1.2 總線類型和總線標準
10.1.3 總線技術
10.2 系統(tǒng)總線
10.2.1 PC/XT總線
10.2.2 ISA和EISA總線
10.2.3 高速局部總線
10.3 常用的串行總線
10.3.1 EIA-RS-232總線
10.3.2 USB總線
習題10
第11章 人-機交互接口
11.1 輸入設備接口
11.1.1 非編碼鍵盤接口
11.1.2 PC鍵盤接口
11.1.3 鼠標接口
11.2 輸出設備接口
11.2.1 LED數字顯示器接口
11.2.2 CRT顯示器和顯示適配器
11.2.3 針式打印機接口
11.3 磁盤存儲器接口
11.3.1 軟磁盤接口
11.3.2 硬磁盤接口
習題11
第12章 微機原理與接口實驗
12.1 微機實驗系統(tǒng)
12.1.1 實驗系統(tǒng)(臺)的組成
12.1.2 TDN 86/51教學實驗系統(tǒng)
12.2 存儲器擴充實驗
12.3 8259A中斷控制器實驗
12.4 8237A DMA控制器實驗
12.5 8253定時/計數器實驗
12.6 8255A并行接口實驗
12.7 8251A串行接口實驗
12.8 DAC0832和ADC0809實驗
12.9 時間數碼顯示系統(tǒng)實驗
附錄A 8086/8088指令系統(tǒng)表
附錄B BIOS中斷調用表
附錄C DOS功能調用(INT 21H)表
參考文獻
章節(jié)摘錄
通常,一條指令由操作碼(OP)和操作數(OD)兩部分組成,其中,操作碼指出所要執(zhí)行的操作,操作數指出操作過程中所需的操作數據(操作對象)。指令中操作數的描述是指出操作數據存放于何處,這就是操作數的尋址方式描述?! ∮嬎銠C的指令是由一個二進制編碼組成,這稱為機器指令。由于機器指令是一串0和1的組合,人們難記憶、難理解、易出錯。所以,人們把機器指令的操作碼和操作數用一些助記符號來表示,這稱為匯編語言的符號指令。通常,操作碼用相應英文詞的縮寫描述,例如,傳送指令操作碼用“MOV”,加法指令操作碼用“.ADD”,等等。這樣每條機器指令就易讀、易理解、易記憶,也不易出錯了。本書均用匯編語言格式書寫的符號指令?! ?.指令系統(tǒng) 計算機能直接執(zhí)行的全部指令的集合,稱為該計算機的指令系統(tǒng)(InstructionSet)。實際上,一個計算機的全部指令種類,加上不同的尋找操作數方式的組合,再加上不同的操作數據形式(字節(jié)、字、雙字等),可構成上千種指令操作。由此可見,指令系統(tǒng)是計算機性能的重要體現(xiàn)?! ∥C指令系統(tǒng)通常由百余條指令組成。例如,.Z80指令系統(tǒng)有158條指令,Intel8086/8088指令系統(tǒng)有133條指令。 微機的指令系統(tǒng)是硬件和軟件之間的橋梁,是匯編語言程序設計的基礎?! ?.2.3 匯編語言程序 計算機的程序設計語言分為機器語言、匯編語言、高級語言。高級語言非常接近人類自然語言,是通用于各種機器的,面向問題求解過程的程序設計語言。高級語言不能直接利用計算機的硬件特性,執(zhí)行速度慢,占用存儲空間大是其主要缺點。匯編語言和機器語言都是直接對應于一個指令系統(tǒng),面向機器的程序設計語言。它們能利用計算機的所有硬件特性,直接控制硬件動作,執(zhí)行時間和占用存儲空間的效率完全一樣?! ?/pre>圖書封面
評論、評分、閱讀與下載