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