定 價:32 元
叢書名:21世紀高等學校規(guī)劃教材·計算機應(yīng)用
- 作者:朱紅 ,劉景萍 著
- 出版時間:2011/3/1
- ISBN:9787302245407
- 出 版 社:清華大學出版社
- 中圖法分類:TP36
- 頁碼:309
- 紙張:膠版紙
- 版次:1
- 開本:16開
微機原理與接口技術(shù)是電子與計算機及其相關(guān)專業(yè)學生必須掌握的專業(yè)基礎(chǔ)課程,該門課程是一切可編程邏輯器件應(yīng)用的基礎(chǔ),在集成電路技術(shù)和計算機技術(shù)高速發(fā)展的今天,各種微機和可編程邏輯器件在不同的領(lǐng)域得到廣泛的使用,成為技術(shù)設(shè)計人員最常用的“武器”,因此,如何高質(zhì)量地完成這門課程的學習就顯得尤為重要!段C原理與接口技術(shù)》是作者在總結(jié)多年教學實踐經(jīng)驗的基礎(chǔ)上編寫的,通過對Intel 8086/8088微處理器的深入分析,用通俗易懂的語言較為系統(tǒng)地介紹了微機原理與接口技術(shù)的各種概念和軟硬件結(jié)合的分析、解決問題的主要方法。針對初學者在學習過程中遇到的困難和容易出現(xiàn)的問題,結(jié)合大量的例題進行了詳細論述,內(nèi)容全面,例題豐富,概念清晰,針對性強。
全書共分兩個部分。第一部分為微機原理,共有4章,主要講述Intel 8086/8088微處理器的結(jié)構(gòu)及匯編語言程序基礎(chǔ);第二部分為接口技術(shù),共有8章,主要講述存儲器系統(tǒng)、中斷系統(tǒng)、接口電路及常用的可編程芯片的設(shè)計與應(yīng)用。
《微機原理與接口技術(shù)》面向電子與計算機及其相關(guān)專業(yè)的本、?茖W生,是計算機應(yīng)用類的基礎(chǔ)教材。
教學目標明確,注重理論與實踐的結(jié)合 教學方法靈活,培養(yǎng)學生自主學習的能力 教學內(nèi)容先進,強調(diào)計算機在各專業(yè)中的應(yīng)用 教學模式完善,提供配套的教學資源解決方案
微機原理與接口技術(shù)課程是電子與計算機專業(yè)的一門重要的專業(yè)基礎(chǔ)課,通過該課程的學習,可使學生掌握微型計算機的基本組成原理、匯編程序設(shè)計和接口技術(shù)知識,掌握常用可編程芯片的使用,并具備微機應(yīng)用系統(tǒng)軟硬件的開發(fā)與設(shè)計能力。
本書主要介紹以8086/8088 CPU為核心的16位微型計算機系統(tǒng)及其接口技術(shù)。8086 CPU作為目前主流微型計算機的基礎(chǔ),能夠系統(tǒng)、全面地反映微型計算機系統(tǒng)最本質(zhì)的工作原理。本書同時還結(jié)合實例詳細介紹了常規(guī)接口器件的原理和編程方法,滿足讀者設(shè)計小型控制系統(tǒng)的需要,也提供了進行大規(guī)模工業(yè)控制設(shè)計的基礎(chǔ)知識。
本書的主要特色如下:
。1) 遵循微型計算機硬件系統(tǒng)的特點,注重基本知識與典型應(yīng)用的介紹。
8086/8088 CPU是經(jīng)典的微機類型,雖然純粹用8086 CPU制作的PC已經(jīng)淘汰,但其基本原理一直是目前主流微機的基礎(chǔ),同時也是目前廣泛用于工業(yè)控制領(lǐng)域的單片機、單板機的理論基礎(chǔ),因此,本書對8086/8088 CPU的講解注重其內(nèi)部結(jié)構(gòu)的組成和各個引腳的時序配合,重點講述單片CPU的應(yīng)用功能,而忽略其在已淘汰的PC/XT中的各種配置與應(yīng)用。所列舉的例子也是在控制系統(tǒng)中對單片8086/8088 CPU的獨立使用。
(2) 注重介紹指令的功能和匯編程序的結(jié)構(gòu)特點。
匯編語言的最大特點就是可以直觀地觀察內(nèi)存程序機器碼的執(zhí)行,進而了解CPU的執(zhí)行步驟、執(zhí)行結(jié)果,熟悉CPU的控制過程,實現(xiàn)“軟件”控制“硬件”。本書采用了大量的圖示說明,詳細講解了各個指令的執(zhí)行過程,同時盡量列舉具體的應(yīng)用實例,以期讀者對各種指令的流程及應(yīng)用有形象深入的了解。在編程方面,由于目前大規(guī)模的匯編程序逐漸被C語言取代,所以本書著重講述了匯編程序的結(jié)構(gòu)及在計算機中的執(zhí)行過程,并沒有過多地涉及編程技巧和繁瑣的應(yīng)用程序。
。3) 強調(diào)不同類型接口器件的結(jié)構(gòu)特點和實際應(yīng)用。
我們講授器件并不只是單純地為了了解它,主要的目的是培養(yǎng)學生對這一類器件的應(yīng)用能力,也就是通過對個別器件的講授而了解這類器件的本質(zhì)特性以及組成系統(tǒng)時應(yīng)注意的各類問題。本書通過對不同類型接口器件的結(jié)構(gòu)分析,結(jié)合大量實例,重點突出了接口器件與CPU的硬件連接和軟件“連接”,達到舉一反三的目的。
全書共分兩個部分。第一部分為微機原理,共有4章: 第1章微型計算機概述,主要講述微型計算機的數(shù)據(jù)信息基礎(chǔ)和微機的基本結(jié)構(gòu)與發(fā)展趨勢; 第2章8086/8088微處理器,主要講述8086/8088 CPU的具體結(jié)構(gòu)、引腳功能和工作時序; 第3章8086/8088的指令系統(tǒng),主要講述8086/8088 CPU的各種指令的格式和功能; 第4章匯編語言程序設(shè)計,主要講述匯編語言的結(jié)構(gòu)和匯編語言的執(zhí)行過程,同時也介紹匯編語言與C語言聯(lián)合調(diào)試的步驟和注意事項。第二部分為接口技術(shù),共有8章: 第5章存儲器系統(tǒng),主要講述存儲器的種類、結(jié)構(gòu)、原理及在計算機系統(tǒng)中的應(yīng)用; 第6章輸入輸出接口,主要介紹微機接口的基本概念、基本結(jié)構(gòu),端口的編址方式、地址分配和數(shù)據(jù)傳送方式等; 第7章中斷控制接口,主要介紹中斷控制數(shù)據(jù)傳送方式的原理和過程,以及中斷控制接口芯片8259A的原理、結(jié)構(gòu)、編程和應(yīng)用; 第8章定時與計數(shù)器,主要介紹定時方法及可編程定時計數(shù)器8253的結(jié)構(gòu)、工作原理和編程應(yīng)用; 第9章并行接口電路,主要介紹可編程的并行I/O芯片8255A的原理和應(yīng)用; 第10章串行通信和DMA控制接口,主要介紹串行通信標準,串行通信接口芯片8251A的原理和應(yīng)用,同時也介紹了直接存儲器存取方式(DMA)的概念及接口芯片8237的原理及應(yīng)用; 第11章總線技術(shù),主要介紹總線的概念和ISA工業(yè)標準總線以及PCI局部總線的標準和引腳信號; 第12章A/D和D/A轉(zhuǎn)換接口電路,主要介紹了A/D和D/A的工作原理, A/D轉(zhuǎn)換芯片ADC0809和D/A轉(zhuǎn)換芯片DAC0832的原理和應(yīng)用。
本書每章后面附有大量的習題,涵蓋各個知識點,供讀者練習。
在本書的編寫過程中,編者參閱了許多C++的參考書和有關(guān)資料,謹向這些書的作者表示衷心的感謝!
本書由朱紅、劉景萍編著,在本書的編寫過程中,馬玲、劉明、王芳等老師對本書的內(nèi)容及修訂提出了很多寶貴意見,在此一并表示衷心的感謝。
由于作者水平有限,書中難免有錯誤之處,懇請讀者批評指正。
編者
2010年10月
第1章 微型計算機概述
1.1 微機概述
1.1.1 計算機的發(fā)展
1.1.2 微型機的發(fā)展
1.2 信息在計算機中的表示
1.2.1 進位計數(shù)制
1.2.2 帶符號數(shù)在計算機中的表示
1.2.3 字符在計算機中的表示
1.3 微機的工作過程
1.3.1 微機的基本結(jié)構(gòu)
1.3.2 微機的工作過程
1.4 微機系統(tǒng)的應(yīng)用
1.4.1 主要性能指標
1.4.2 應(yīng)用
習題1
第2章 8086/8088微處理器
2.1 8086CPU的內(nèi)部組成結(jié)構(gòu)
2.1.1 總線接口單元
2.1.2 執(zhí)行單元
2.2 存儲器組織結(jié)構(gòu)
2.2.1 存儲器的分段結(jié)構(gòu)
2.2.2 物理地址和邏輯地址
2.3 8086/8088CPU的引腳信號及其功能
2.3.1 地址/數(shù)據(jù)復用線與地址/狀態(tài)復用線
2.3.2 8086/8088CPU最大及最小工作模式
2.3.3 8086/8088CPU的控制總線引腳信號
2.4 典型時序分析
2.4.1 基本概念
2.4.2 讀總線周期操作時序
2.4.3 寫總線周期操作時序
習題2
第3章 8086/8088的指令系統(tǒng)
3.1 8086/8088的指令格式和尋址方式
3.1.1 指令格式
3.1.2 尋址方式
3.2 數(shù)據(jù)傳送指令
3.2.1 通用數(shù)據(jù)傳送MOV指令
3.2.2 堆棧操作指令
3.2.3 交換指令
3.2.4 地址傳送指令
3.2.5 查表指令
3.3 輸入輸出指令
3.3.1 輸入指令
3.3.2 輸出指令
3.4 算術(shù)運算指令
3.4.1 概述
3.4.2 加法指令
3.4.3 減法指令
3.4.4 十進制加減運算調(diào)整指令
3.4.5 乘法指令
3.4.6 除法指令
3.4.7 十進制乘除運算調(diào)整指令
3.5 邏輯運算和移位循環(huán)指令
3.5.1 邏輯運算指令
3.5.2 移位指令
3.5.3 循環(huán)移位指令
3.6 串操作指令
3.6.1 概述
3.6.2 數(shù)據(jù)串傳送指令
3.6.3 數(shù)據(jù)串比較指令
3.6.4 讀數(shù)據(jù)串指令
3.6.5 寫數(shù)據(jù)串指令
3.6.6 數(shù)據(jù)串檢索指令
3.7 控制轉(zhuǎn)移指令
3.7.1 概述
3.7.2 無條件轉(zhuǎn)移指令
3.7.3 過程調(diào)用和返回指令
3.7.4 條件轉(zhuǎn)移指令
3.7.5 循環(huán)控制指令
3.8 處理器控制指令
習題3
第4章 匯編語言程序設(shè)計
第5章 存儲器系統(tǒng)
第6章 輸入輸出接口
第7章 中斷控制接口
第8章 定時與計數(shù)器
第9章 并行接口電路
第10章 串行通信個DMA控制接口
第11章 總線技術(shù)
第12章 A/D和D/A轉(zhuǎn)換接口電路
附錄 DEBUG常用命令
參考文獻