出版時(shí)間:2003-8 出版社:西安電子科技大學(xué)出版社 作者:許文丹 頁(yè)數(shù):261
內(nèi)容概要
《面向21世紀(jì)高等職業(yè)技術(shù)教育計(jì)算機(jī)類規(guī)劃教材:16位微機(jī)原理及接口技術(shù)》共分為七章。第一章介紹了有關(guān)計(jì)算機(jī)的發(fā)展概況及分類,微型計(jì)算機(jī)的特點(diǎn)及應(yīng)用,計(jì)算機(jī)的基礎(chǔ)知識(shí)以及微型計(jì)算機(jī)的基本結(jié)構(gòu)和工作原理;第二章介紹了Intel 8086/8088 CPU的內(nèi)部結(jié)構(gòu)、工作方式及外部引腳、時(shí)序及總線操作;第三章介紹了存儲(chǔ)器的分類、結(jié)構(gòu),半導(dǎo)體隨機(jī)讀寫存儲(chǔ)器(RAM)及只讀存儲(chǔ)器(ROM)的使用,并介紹了高速緩沖存儲(chǔ)器及光盤存儲(chǔ)器等有關(guān)知識(shí);第四部分介紹了8086/8088的指令系統(tǒng)中的各類指令以及匯編語(yǔ)言源程序的設(shè)計(jì)方法;第五章介紹了中斷的基本概念、中斷系統(tǒng)、中斷控制及中斷控制器8259A的連接、使用等知識(shí);第六章介紹了DMA的工作原理及工作過(guò)程,DMA控制器及8237DMA控制器的連接、使用;第七章介紹了常用的I/O接口技術(shù)及接口芯片,包括可編程定時(shí)/計(jì)數(shù)器8253及使用,可編程并行接口8255及使用,可編程中行接口8250及使用,并介紹了鍵盤接口、系統(tǒng)與總線接口等知識(shí),同時(shí)給出了一些實(shí)用的接口應(yīng)用實(shí)例。
書籍目錄
第一章 緒論 1.1 計(jì)算機(jī)的發(fā)展概況及分婁 1.1.1 計(jì)算機(jī)的發(fā)展概況 1.1.2 計(jì)算機(jī)的分類 1.2 微型計(jì)算機(jī)的特點(diǎn)及應(yīng)用 1.2.1 微型計(jì)算機(jī)的特點(diǎn) 1.2.2 微型計(jì)算機(jī)的應(yīng)用 1.3 計(jì)算機(jī)的基礎(chǔ)知識(shí) 1.3.1 計(jì)算機(jī)中的數(shù)據(jù)表示及編碼 1.3.2 基本運(yùn)算及基本邏輯功能部件 1.4 微型計(jì)算機(jī)的基本結(jié)構(gòu)及工作原理 1.4.1 計(jì)算機(jī)基本組成及工作原理 1.4.2 微型計(jì)算機(jī)系統(tǒng) 本章小結(jié) 習(xí)題 第二章 微處理器結(jié)構(gòu) 2.1 Intel 8086/8088 CPU的內(nèi)部結(jié)構(gòu) 2.1.18088 CPU的內(nèi)部結(jié)構(gòu) 2.1.28088處理器中的內(nèi)部寄存器 2.28086/8088 CPU的工作方式及外部引腳 2.2.1 最小模式下的引線 2.2.2 最大模式下的引線 2.2.3 存儲(chǔ)器尋址 2.3 Intel 8086/8088的時(shí)序及總線操作 2.3.1 指令周期、總線周期和T狀態(tài) 2.3.2 微機(jī)系統(tǒng)總線的結(jié)構(gòu) 2.3.3 總線操作 2.3.4 最小模式下的系統(tǒng)總線形成 2.3.5 最大模式下的系統(tǒng)總線形成 本章小結(jié) 習(xí)題 第三章 存儲(chǔ)器 3.1 存儲(chǔ)器概述 3.1.1 存儲(chǔ)器的分類 3.1.2 存儲(chǔ)器的一般結(jié)構(gòu) 3.1.3 存儲(chǔ)器的主要技術(shù)指標(biāo) 3.2 半導(dǎo)體隨機(jī)讀寫存儲(chǔ)器(RAM) 3.2.1 靜態(tài)RAM 3.2.2 動(dòng)態(tài)RAM 3.3 只讀存儲(chǔ)器(ROM) 3.3.1 掩膜型ROM 3.3.2 可編程ROM(PROM) 3.3.3 可擦除可編程ROM(EPROM) 3.3.4 電可擦除可編程ROM(EEPROM) 3.4 高速緩沖存儲(chǔ)器 3.5 光盤存儲(chǔ)器 3.5.1 概述 3.5.2 光盤存儲(chǔ)器的基本工作原理及組成 3.6 存儲(chǔ)器的層次結(jié)構(gòu) 3.6.1 主存——輔存層次 3.6.2 Cache——主存層次 3.78088 CPU的存儲(chǔ)器組織 3.7.1 存儲(chǔ)器的分段和物理地址的形成 3.7.28086/8088中的堆棧 本章小結(jié) 習(xí)題 第四章 Intel 8086/8088的指令系統(tǒng) 4.1 指令格式與尋址方式 4.1.18086/8088的通用指令格式 4.1.2 立即尋址 4.1.3 寄存器尋址 4.1.4 存儲(chǔ)器尋址 4.1.5 I/O端口尋址 4.28086/8088的指令系統(tǒng) 4.2.1 數(shù)據(jù)傳送類指令 4.2.2 算術(shù)運(yùn)算類指令 4.2.3 邏輯指令和移位指令 4.2.4 串操作指令 4.2.5 程序控制指令 4.2.6 處理機(jī)控制指令 4.3 匯編語(yǔ)言程序格式 4.3.1 匯編語(yǔ)言的語(yǔ)句格式 4.3.2 匯編語(yǔ)言程序的段定義 4.3.3 匯編語(yǔ)言源程序過(guò)程定義 4.3.4 標(biāo)準(zhǔn)程序前奏 4.3.5 常用偽指令語(yǔ)句 4.3.6 匯編語(yǔ)言源程序結(jié)構(gòu) 4.4 匯編語(yǔ)言程序設(shè)計(jì) 4.4.1 順序程序設(shè)計(jì) 4.4.2 分支程序設(shè)計(jì) 4.4.3 循環(huán)程序設(shè)計(jì) 4.4.4 子程序設(shè)計(jì) 4.5 匯編語(yǔ)言程序使用示例 4.5.1 編輯源程序 4.5.2 匯編源程序 4.5.3 連接目標(biāo)程序 4.5.4 運(yùn)行程序 4.5.5 DEBUG調(diào)試程序 本章小結(jié) 習(xí)題 第五章 中斷 5.1 輸入/輸出概述 5.1.1 I/O端口及其尋址方式 5.1.2 CPU與外設(shè)間的數(shù)據(jù)傳送方式 5.2 中斷的基本概念 5.2.1 中斷過(guò)程 5.2.2 中斷識(shí)別及優(yōu)先級(jí)管理 5.3 中斷系統(tǒng) 5.3.1 中斷源的分類 5.3.2 中斷向量及中斷向量表 5.3.3 中斷的優(yōu)先權(quán) 5.3.4 軟件中斷(內(nèi)部中斷) 5.3.5 硬件中斷(外部中斷) 5.4 中斷控制及中斷控制器Intel 8259A 5.4.18259A的外部引腳和內(nèi)部結(jié)構(gòu) 5.4.28259A的工作方式 5.4.38259A初始化編程 5.58259A的級(jí)聯(lián) 本章小結(jié) 習(xí)題 第六章 直接存儲(chǔ)器存取DMA 6.1 DMA的工作原理及工作過(guò)程 6.1.1 DMA的傳送原理 6.1.2 DMA的工作過(guò)程 6.2 DMA控制器及8237DMA控制器 6.2.18237A的外部引腳 6.2.28237A的工作方式 6.2.38237A的內(nèi)部寄存器 6.38237A的初始化編程 6.3.18237A的尋址及連接 6.3.28237A的初始化 6.4 DMA的應(yīng)用舉例 本章小結(jié) 習(xí)題 第七章 I/O接口技術(shù)及接口芯片 7.1 系統(tǒng)與總線接口 7.1.1 總線技術(shù) 7.1.2 PC系統(tǒng)總線 7.1.3 總線技術(shù)接口 7.2 可編程定時(shí)器/計(jì)數(shù)器8253及使用 7.2.1 定時(shí)器系統(tǒng)概述 7.2.28253的內(nèi)部結(jié)構(gòu)和工作原理 7.2.38253的工作方式 7.2.48253的應(yīng)用舉例 7.3 可編程并行接口8255 7.3.1 并行接口技術(shù)概述 7.3.28255的內(nèi)部結(jié)構(gòu)和外部引腳 7.3.38255的控制字和工作方式 7.3.48255的應(yīng)用舉例 7.4 可編程串行接口8250的使用 7.4.1 串行通信的基本概念 7.4.28250的初始化編程 7.4.38250的應(yīng)用舉例 7.5 鍵盤接口 7.5.1 鍵盤輸入設(shè)備 7.5.2 鍵盤編碼 7.5.3 鍵盤接口編程 7.6 顯示器與打印機(jī)接口 7.6.1 顯示器I/O 7.6.2 打印機(jī)編程 7.7 接口應(yīng)用實(shí)例 7.7.1 步進(jìn)電機(jī)控制 7.7.2 LED顯示模塊顯示控制 本章小結(jié) 習(xí)題 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 5.2.2 中斷識(shí)別及優(yōu)先級(jí)管理 當(dāng)CPU響應(yīng)外部設(shè)備的中斷請(qǐng)求后,必須識(shí)別出是哪一臺(tái)外設(shè)請(qǐng)求中斷,然后再轉(zhuǎn)入對(duì)應(yīng)于該設(shè)備的中斷服務(wù)程序。CPU識(shí)別請(qǐng)求中斷設(shè)備的過(guò)程稱為中斷源識(shí)別。利用程序來(lái)查詢?cè)O(shè)備的請(qǐng)求中斷狀態(tài),從而確認(rèn)出應(yīng)該服務(wù)的設(shè)備號(hào),并轉(zhuǎn)入相應(yīng)設(shè)備號(hào)的中斷服務(wù)程序,這種方法稱為軟件查詢技術(shù)識(shí)別中斷源。實(shí)際的系統(tǒng)中有多個(gè)中斷源,但是,由于CPU引腳的限制,往往只有一條中斷請(qǐng)求線。于是,當(dāng)有多個(gè)中斷源同時(shí)請(qǐng)求時(shí),CPU就要識(shí)別出是哪些中斷源有中斷請(qǐng)求,并辨別和比較它們的優(yōu)先權(quán)(Priority),先響應(yīng)優(yōu)先權(quán)級(jí)別最高的中斷申請(qǐng)。另外,當(dāng)CPU正在處理中斷時(shí),也要能響應(yīng)更高級(jí)的中斷申請(qǐng),而屏蔽掉同級(jí)或較低級(jí)的中斷申請(qǐng)。 5.3 中斷系統(tǒng) 1.中斷系統(tǒng)的功能 為了滿足各種情況下的中斷要求,中斷系統(tǒng)應(yīng)具有如下功能。 (1)實(shí)現(xiàn)中斷及返回。當(dāng)某一中斷源發(fā)出中斷申請(qǐng)時(shí),CPU能決定是否響應(yīng)這個(gè)中斷請(qǐng)求(當(dāng)CPU在執(zhí)行更緊急、更重要的工作時(shí),可以暫不響應(yīng)中斷),若允許響應(yīng)這個(gè)中斷請(qǐng)求,CPU必須在現(xiàn)行的指令執(zhí)行完后,把斷點(diǎn)處的IP和CS值(即下一條應(yīng)執(zhí)行的指令的地址)、各個(gè)寄存器的內(nèi)容和標(biāo)志位的狀態(tài)推入堆棧保留下來(lái)(保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)),然后才能轉(zhuǎn)到需要處理的中斷源的服務(wù)程序的入口,同時(shí)清除中斷請(qǐng)求觸發(fā)器。當(dāng)中斷處理完后,再恢復(fù)被保留下來(lái)的各個(gè)寄存器和標(biāo)志位的狀態(tài)(恢復(fù)現(xiàn)場(chǎng)),再恢復(fù)IP和CS值(恢復(fù)斷點(diǎn)),使CPU返回?cái)帱c(diǎn),繼續(xù)執(zhí)行主程序。 (2)能實(shí)現(xiàn)優(yōu)先權(quán)排隊(duì)。通常,在系統(tǒng)中有多個(gè)中斷源,會(huì)出現(xiàn)兩個(gè)或更多個(gè)中斷源同時(shí)提出中斷請(qǐng)求的情況,這樣就必須要設(shè)計(jì)者事先根據(jù)輕重緩急,給每個(gè)中斷源確定一個(gè)中斷級(jí)別——優(yōu)先權(quán)。當(dāng)多個(gè)中斷源同時(shí)發(fā)出中斷申請(qǐng)時(shí),CPU能找到優(yōu)先權(quán)級(jí)別最高的中斷源,響應(yīng)它的中斷請(qǐng)求;在優(yōu)先權(quán)級(jí)別最高的中斷源處理完了以后,再響應(yīng)級(jí)別較低的中斷源。
編輯推薦
《面向21世紀(jì)高等職業(yè)技術(shù)教育計(jì)算機(jī)類規(guī)劃教材:16位微機(jī)原理及接口技術(shù)》編著者許文丹?!睹嫦?1世紀(jì)高等職業(yè)技術(shù)教育計(jì)算機(jī)類規(guī)劃教材:16位微機(jī)原理及接口技術(shù)》簡(jiǎn)明扼要,選材恰當(dāng),結(jié)構(gòu)合理,是一本針對(duì)高職業(yè)高專計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的教材,也可作為相關(guān)專業(yè)學(xué)習(xí)或工程技術(shù)人員的參考書。
圖書封面
評(píng)論、評(píng)分、閱讀與下載