《微型計算機原理與接口技術》

《微型計算機原理與接口技術》

  《微型計算機原理與接口技術》以Inter8086微處理器為主要對象,從套用角度系統地介紹了微型計算機的基本原理和接口技術。全書共分11章,主要內容包括:微型計算機系統概述、計算機中數據的表示、8086微處理器、80x86指令系統、存儲器、輸入,輸出接口技術、中斷技術、可程式定時器,計數器、可程式並行接口晶片8255A、串列通信及可程式串列接口晶片8251A、數,模轉換及模,數轉換,每章配有習題。

基本信息

圖書信息

書名:微型計算機原理與接口技術
作 者:何宏
微型計算機原理與接口技術微型計算機原理與接口技術

出版社:西安電子科技大學出版社
出版時間:2009年04月
開本:16開
定價:25.00元

內容簡介

《微型計算機原理與接口技術》以Inter8086微處理器為主要對象,從套用角度系統地介紹了微型計算機的基本原理和接口技術。全書共分11章,主要內容包括:微型計算機系統概述、計算機中數據的表示、8086微處理器、80x86指令系統、存儲器、輸入,輸出接口技術、中斷技術、可程式定時器,計數器、可程式並行接口晶片8255A、串列通信及可程式串列接口晶片8251A、數,模轉換及模,數轉換,每章配有習題。
《微型計算機原理與接口技術》內容系統,概念清楚,通俗易懂,便於自學,可作為高等學校計算機、電子信息工程、通信工程、自動化等電氣信息類專業本科生教材,也適合高職高專及自考人員使用,還可供廣大科技人員自學參考。

微型計算機原理與接口技術

作者:何宏主編
ISBN:10位[7561821891]13位[9787561821893]
出版社:天津大學出版社
微型計算機原理與接口技術微型計算機原理與接口技術

出版日期:2005-9-1
定價:¥28.60元

內容提要

本書是根據高等理工科院校電子通信工程、自動化、機電一體化等非計算機專業和計算機專業的《微型計算機原理與接口技術》的教學大綱編寫的。本書以Intel80X86定址方式和指令系統、彙編語言程式設計、半導體存儲器、中斷的處理技術、輸入輸出接口、定時計數技術、並行/串列通信、數/模和模/數轉換器。
該書選材新穎,內容系統,結構清晰,概念準確,通俗易懂。可作為高等理工科院校本、專科生的教材,也適合高職、高專自考人員使用,還可供廣大科技人員自學參考。

目錄

第1章計算機基礎
1.1概述
1.1.1第一代微處理器
1.1.2第二代微處理器
1.1.3第三代微處理器
1.1.4第四代高檔微處理器
1.1.5第五代高檔微處理器
1.1.6第六代Pentium微處理器
1.2計算機中數據的表示
1.2.1計算機中的數制
1.2.2計算機中數據的表示方法
1.2.3計算機中非數值數據信息表示
1.3微型計算機系統
1.3.1硬體系統
1.3.2微處理器的內匯流排結構
1.3.3引腳的功能復用
1.3.4流水線技術
1.3.5軟體系統
思考題與習題
第2章80X86/Pentium微處理器
2.18086微處理器
2.1.18086CPU結構與特點
2.1.28086的工作模式和引腳特性
2.1.38086的匯流排操作和時序
2.1.48086CPU系統結構
2.280X86/Pentium高檔微處理器
2.2.180286微處理器
2.2.280386微處理器
2.2.380486微處理器
2.2.4Pentiumt微處理器
思考題與習題
第3章80X86/Pentium指令系統
3.18086/8088CPU指令系統
3.1.1定址方式
3.1.2指令系統
3.280X86/Pentium指令系統
3.2.180286增強與增加的指令
3.2.280386、80486增強與增加的指令
3.3.3Pentium系列處理器增加的指令
思考題與習題
第4章彙編語言程式設計
4.1概述
4.2彙編語言源程式的程式結構
4.2.1彙編語言源程式結構特點
4.2.2源程式與PCDOS的接口
4.3彙編語言的語句
4.3.1語句的種類
4.3.2語句格式
4.3.3語句中的運算元
4.4彙編語言的偽指令語句
4.4.1基本偽指令語句
4.4.280X86/Pintium擴展偽指令
4.5彙編語言程式設計基礎
4.5.1概述
4.5.2程式的基本結構
4.5.3程式設計基本方法
4.5.4子程式設計與調用技術
4.6模組化程式設計技術
4.6.1概述
4.6.2程式中模組間的關係
4.6.3模組化程式設計舉例
4.7實用程式設計舉例
思考題與習題
第5章存儲器
5.1概述
5.1.1存儲器的分類
5.1.2存儲器的基本結構
5.1.3主要技術指標
5.2隨機存儲器
5.2.1靜態RAM
5.2.2動態RAM
5.3隨機存儲器
5.3.1掩膜ROM
5.3.2可程式ROM
5.3.3可擦除可程式ROM
……
第6章微型計算機的中斷系統
第7章輸入輸出接口
第8章定時計數技術
第9章並行、串列接口
第10章數/模轉換及模/數轉換
附錄Ⅰ指令系統表
附錄Ⅱ指令對標誌位的影響
附錄Ⅲ中斷向量地址
附錄ⅣDOS功能調用表
附錄ⅤBIOS中斷調用表
參考文獻

文摘

2.3.3保護方式
32位微處理器支持保護工作方式,具體表現為,32位地址匯流排支持高達4GB的物理地址空間,存儲器分段分頁管理機制不僅為存儲器保護和共享提供了硬體支持,而且,為實現虛擬存儲器提供了硬體支持。支持多任務,實現了快速的任務切換和任務保護。支持特權級與特權保護,實現了資源共享、數據安全和保密。
1.虛擬存儲地址空間在保護方式下,支持虛擬存儲地址空間,虛擬空間在物理上是由外存與記憶體結合提供的,最大為246=64TB。它的最大值可以按以下過程計算。
(1)段暫存器中的T1位決定-個任務(程式)可以擁有-個全局描述符表和-個局部描述符表。(2)13位選擇碼決定了每個描述符表中最多有213個描述符。因此一個任務可擁有的描述符數目最多為2×213個。(3)當描述符中的G位為1時,相應的段長度為220×212位元組。所以,一個任務最多可擁有的編程用位元組數為2×213×220×212=246=64TB,即編程空間——虛擬空間為64TB。
2.保護方式物理地址的形成保護方式下允許微處理器訪問lMB以上的數據和程式。在保護方式下,段的最大長度可達4GB,段暫存器不再直接存放段基址,而是存放指示段基址的選擇符,間接指示段基址。選擇符用於選擇某個描述符表中的描述符,每個描述符用於指示存儲器段的位置、長度和訪問許可權等。在描述符中段基址為32位,因此存儲單元的物理地址計算規則不同於實地址方式,採用段基址和
偏移地址直接相加的方法,產生32位物理地址。在80X86微處理器中,分段部件用來將邏輯地址轉換成線性地址,用戶使用的是邏輯地址,即一個16位的段選擇符和一個32位的段偏移量。分段部件在保護方式下,根據選擇符從段描述符表中取出相應的段描述符,段描述符中包括段基址、界限值、段特權級以及所允許訪問的類型的信息。描述符中32位段基址加上32位的偏移量(由指令定址方式決定)得到線性地址。然後再由分段部件傳送給分頁部件形成物理地址。
3.特權級與特權保護在保護方式下,支持特權級與特權保護。特權級與特權保護是為了支持多用戶多任務作業系統,使系統程式和用戶的任務程式之間、各任務程式之間互不干擾而採取的保護措施。32位微處理器提供了一個4級特權管理系統,也就是4級保護系統。這樣可為不同程式規定一個許可權,控制特權指令和I/O指令的使用,控制對段和段描述符的訪問,從而有效地防止不同程式執行時的相互干擾或非法訪問、非法改寫GDT和LDT。為了使程式和數據安全可靠,還採取了頁面保護
措施。

圖書信息

基本信息

作者:
馮博琴
吳寧
叢書名:高等學校計算機基礎教育教材精選
出版社:清華大學出版社
ISBN:9787302249474
上架時間:2011-7-8
出版日期:2011年6月
開本:16開
頁碼:359
版次:3-1

內容簡介

本書是《微型計算機原理與接口技術》的第3版。作者根據計算機技術的發展及實際教學中的體會,除對原稿部分文字進行修訂外,還對包括系統匯流排、彙編語言程式設計、半導體存儲器等在內的部分內容做了一定的調整和擴充。考慮到讀者對象的需求和實用性,本版仍以intel80x86系列微處理器為平台,介紹其3個不同時期的典型代表--8088、80386及pentium4的基本結構和工作原理;保持了第2版中基本指令系統、輸入/輸出系統、接口電路設計內容的敘述風格。另外,此次改版依然保持了原版注重實際套用的特點,在強調基本概念的基礎上,使用了大量實例來闡明各種套用問題,同時也融入了作者在使用原教材教學過程中的體會,實用性較強。
《微型計算機原理與接口技術(第3版)》可作為普通高等學校非計算機類各專業本科學生的“微機原理與接口技術”課程的教材,也可作為成人高等教育的培訓教材及廣大科技工作者的自學參考書。

目錄

《微型計算機原理與接口技術(第3版)》
第1章微型計算機基礎概論1
1.1微型計算機系統1
1.1.1微型計算機的發展1
1.1.2微型計算機的工作過程3
1.1.3微機系統的組成5
1.2計算機中的數制及編碼11
1.2.1常用記數制11
1.2.2各種數制之間的轉換13
1.2.3計算機中的二進制數表示14
1.2.4二進制編碼16
1.3無符號二進制數的算術運算和邏輯運算18
1.3.1二進制的算術運算19
1.3.2無符號數的表示範圍20
1.3.3二進制數的邏輯運算21
1.3.4基本邏輯門及常用邏輯部件23
1.4有符號二進制數的表示及運算25
1.4.1有符號數的表示方法26
1.4.2補碼數與十進制數之間的轉換28
1.4.3補碼的運算29
.1.4.4有符號數的表示範圍30
習題32
第2章微處理器與匯流排34
2.1微處理器概述34
2.1.1運算器35
2.1.2控制器36
2.28088/8086微處理器37
2.2.18088/8086cpu的特點38
2.2.28088cpu的外部引腳及其功能40
2.2.38088/?8086cpu的功能結構43
2.2.48088/?8086cpu的存儲器組織46
2.2.58088/?8086cpu的工作時序48
2.380386微處理器50
2.3.180386微處理器的主要特性50
2.3.280386的內部結構51
2.3.380386的主要引腳信號52
2.3.480386的內部暫存器53
2.3.580386的工作模式57
2.4pentium4(奔騰4)微處理器59
2.4.1pentium4微處理器中的新技術60
2.4.2pentium4cpu的結構65
2.4.3pentium4的存儲器管理66
2.4.4奔騰4的基本執行環境68
2.5匯流排70
2.5.1概述71
2.5.2匯流排的基本功能76
2.5.3常用系統匯流排和外設匯流排標準80
2.5.48088系統匯流排87
習題88
第3章8086/8088指令系統91
3.1概述91
3.1.1指令的基本構成92
3.1.2指令的執行時間93
3.1.3cisc和risc指令系統94
3.2定址方式96
3.2.1立即定址97
3.2.2直接定址97
3.2.3暫存器定址98
3.2.4暫存器間接定址98
3.2.5暫存器相對定址99
3.2.6基址-變址定址100
3.2.7基址-變址-相對定址101
3.2.8隱含定址102
3.38086指令系統102
3.3.1數據傳送指令102
3.3.2算術運算指令111
3.3.3邏輯運算和移位指令118
3.3.4串操作指令124
3.3.5程式控制指令129
3.3.6處理器控制指令139
3.4pentium新增指令簡介140
3.4.180x86虛地址下的定址方式140
3.4.280x86cpu新增指令簡述141
習題143
第4章彙編語言程式設計145
4.1彙編語言源程式145
4.1.1彙編語言源程式的結構146
4.1.2彙編語言語句類型及格式147
4.1.3數據項及表達式148
4.2偽指令151
4.2.1數據定義偽指令152
4.2.2符號定義偽指令153
4.2.3段定義偽指令154
4.2.4設定段暫存器偽指令157
4.2.5過程定義偽指令157
4.2.6宏命令偽指令158
4.2.7模組定義與連線偽指令160
4.3bios和dos功能調用161
4.3.1bios功能調用162
4.3.2dos功能調用164
4.4彙編語言程式設計基礎168
4.4.1程式設計概述169
4.4.2順序程式170
4.4.3分支程式171
4.4.4循環程式174
4.4.5子程式設計176
4.4.6常用程式設計舉例179
習題186
第5章存儲器系統189
5.1概述189
5.1.1存儲器系統的一般概念190
5.1.2半導體存儲器及其分類193
5.1.3半導體存儲器的主要技術指標195
5.2隨機存取存儲器ram195
5.2.1靜態隨機存取存儲器sram196
5.2.2動態隨機存取存儲器dram202
5.2.3存儲器擴展技術206
5.3隻讀存儲器rom209
5.3.1eprom209
5.3.2eeprom(e?2prom)212
5.3.3快閃記憶體flash216
5.4高速緩衝存儲器cache220
5.4.1cache的工作原理220
5.4.2cache的讀寫操作221
5.4.3cache與主存的存取一致性223
5.4.4cache的分級體系結構223
5.5半導體存儲器設計舉例225
習題230
第6章輸入/輸出和中斷技術232
6.1輸入/輸出系統概述232
6.1.1i/o系統的特點232
6.1.2i/o接口的基本功能234
6.1.3i/o連線埠的編址方式235
6.1.4i/o連線埠地址的解碼236
6.2簡單接口電路237
6.2.1接口電路的基本構成237
6.2.2三態門接口238
6.2.3鎖存器接口239
6.2.4簡單接口的套用舉例242
6.3基本輸入/輸出方式243
6.3.1無條件傳送方式243
6.3.2查詢方式244
6.3.3中斷方式246
6.3.4直接存儲器存取方式246
6.4中斷技術248
6.4.1中斷的基本概念249
6.4.2中斷處理的一般過程249
6.4.38086/8088中斷系統254
6.5可程式中斷控制器8259a259
6.5.18259a的引線及內部結構260
6.5.28259a的工作過程261
6.5.38259a的工作方式262
6.5.48259a的初始化編程267
6.5.5中斷程式設計概述273
習題275
第7章常用數字接口電路277
7.1並行通信與串列通信278
7.1.1並行通信278
7.1.2串列通信279
7.2可程式定時/計數器8253283
7.2.18253的引線及結構284
7.2.28253的工作方式286
7.2.38253的控制字290
7.2.48253的套用291
7.3可程式並行接口8255295
7.3.18255的引線及結構295
7.3.28255的工作方式297
7.3.38255的控制字及狀態字302
7.3.48255的套用303
7.4可程式串列接口8250311
7.4.18250的外部引線及功能311
7.4.28250的結構及內部暫存器313
7.4.38250的工作過程318
7.4.48250的套用318
習題323
第8章模擬量的輸入/輸出325
8.1模擬量的輸入/輸出通道325
8.1.1模擬量輸入通道326
8.1.2模擬量輸出通道327
8.2d/a轉換器327
8.2.1d/a轉換器的基本原理及技術指標327
8.2.2典型d/a轉換器晶片dac0832331
8.2.3d/a轉換器的套用334
8.3a/d轉換器337
8.3.1a/d轉換器的工作原理及技術指標337
8.3.2典型a/d轉換器晶片adc0809339
習題344
附錄aascii碼錶346
附錄b8088cpu部分引腳信號功能347
附錄b.1ss?0、io/、dt/的組合及對應的操作347
附錄b.2s?2、s?1、s?0的組合及對應的操作347
附錄b.3qs?1、qs?0的組合及對應的操作347
附錄c8086/8088指令執行時間及指令簡表348
附錄c.1常用指令執行時間348
附錄c.28086/8088指令簡表349
附錄d8086/8088微機的中斷353
附錄d.1中斷類型分配353
附錄d.2dos軟中斷354
附錄d.3dos系統功能調用簡表355
附錄ebios軟中斷簡要列表360
參考文獻361

相關詞條

相關搜尋

熱門詞條

聯絡我們