出版時(shí)間:2011-8 出版社:清華大學(xué) 作者:劉紅玲//邵曉根 頁(yè)數(shù):272
內(nèi)容概要
本書以16位與32位微處理器為背景,系統(tǒng)介紹了微型計(jì)算機(jī)的組成原理、匯編語(yǔ)言程序設(shè)計(jì)以及接口技術(shù)的原理及實(shí)現(xiàn)方法。全書共分9章,內(nèi)容包括:微機(jī)系統(tǒng)概述、微處理器、8086/8088指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、微機(jī)系統(tǒng)的存儲(chǔ)器、微機(jī)的輸入輸出系統(tǒng)、微機(jī)總線及I/O接口標(biāo)準(zhǔn)、常用可編程接口芯片及常用外設(shè)接口。
本書內(nèi)容全面系統(tǒng),概念清楚,實(shí)用性和適應(yīng)性好。每章均附有一定數(shù)量的習(xí)題。全書涉及許多新的微機(jī)技術(shù),如Pentium的結(jié)構(gòu)、保護(hù)模式下的內(nèi)存管理、PCI-E總線、IEEE
1394總線、USB接口等,反映了現(xiàn)代微機(jī)系統(tǒng)發(fā)展的最新水平和趨勢(shì)。
本書可作為高等院校電氣信息類專業(yè)“微機(jī)原理與接口技術(shù)”課程的教材,也可作為其他專業(yè)本科生的“微機(jī)原理”、“
匯編語(yǔ)言程序設(shè)計(jì)”或“接口技術(shù)”等課程的教學(xué)用書,對(duì)于從事微機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的人員,也是一本很好的參考書。本書由劉紅玲主編。
書籍目錄
第1章 微機(jī)系統(tǒng)概述
1.1 微機(jī)的發(fā)展
1.2 微機(jī)系統(tǒng)的組成
1.2.1 微機(jī)的硬件
1.2.2 微機(jī)的軟件
1.3 PC系列微機(jī)的基本結(jié)構(gòu)
1.3.1 PC/XT機(jī)的基本結(jié)構(gòu)
1.3.2 80386/80486微機(jī)的基本結(jié)構(gòu)
1.3.3 現(xiàn)代微機(jī)的基本結(jié)構(gòu)
1.3.4 現(xiàn)代微機(jī)發(fā)展的特點(diǎn)
1.4 微機(jī)系統(tǒng)的性能指標(biāo)
1.4.1 主板的結(jié)構(gòu)與性能
1.4.2 微處理器的性能指標(biāo)
第2章 微處理器
2.1 微處理器概述
2.1.1 微處理器的基本概念
2.1.2 微處理器基本結(jié)構(gòu)與功能
2.2 8086/8088微處理器內(nèi)部結(jié)構(gòu)
2.2.1 執(zhí)行部件(EU)
2.2.2 總線接口部件(BIU)
2.2.3 BIU與EU的動(dòng)作協(xié)調(diào)原則
2.2.4 8086/8088的存儲(chǔ)器組織
2.3 8086/8088微處理器工作模式及外部結(jié)構(gòu)
2.3.1 8086/8088的工作模式
2.3.2 8086/8088的引腳信號(hào)和功能
2.3.3 8086在最小模式和最大模式下的典型配置
2.4 8086/8088微處理器的基本時(shí)序
2.4.1 指令周期、總線周期及時(shí)鐘周期
2.4.2 最小模式下的典型時(shí)序
2.4.3 最大模式下的典型時(shí)序
2.5 80x86至Pentium系列微處理技術(shù)概述
2.5.1 Pentium微處理器的程序設(shè)計(jì)模型
2.5.2 Pentium微處理器的工作模式
2.6 嵌入式系統(tǒng)和嵌人式處理器概述
習(xí)題
第3章 8086/8088指令系統(tǒng)
3.1 8086/8088指令格式與尋址方式
3.1.1 指令的基本格式
3.1.2 指令的尋址方式
3.1.3 8086/8088操作數(shù)的尋址方式
3.2 數(shù)據(jù)傳送類指令
3.2.1 通用數(shù)據(jù)傳送指令
3.2.2 交換傳送指令
3.2.3 堆棧操作指令
3.2.4 有效地址傳送指令
3.2.5 換碼指令
3.2.6 標(biāo)志寄存器傳送指令
3.2.7 輸入輸出數(shù)據(jù)傳送指令
3.3 算術(shù)運(yùn)算類指令
3.3.1 加法指令
3.3.2 減法指令
3.3.3 乘法和除法指令
3.4 邏輯運(yùn)算與移位指令
3.4.1 邏輯運(yùn)算指令
3.4.2 移位指令
3.5 串操作類指令
3.5.1 重復(fù)前綴指令
3.5.2 字符串指令
3.5.3 字符串指令舉例
3.6 控制轉(zhuǎn)移類指令
3.6.1 無(wú)條件轉(zhuǎn)移指令
3.6.2 調(diào)用和返回指令
3.6.3 條件轉(zhuǎn)移指令
3.6.4 循環(huán)控制指令
3.7 標(biāo)志處理和處理器控制類指令
習(xí)題
第4章 匯編語(yǔ)言程序設(shè)計(jì)
4.1 匯編語(yǔ)言程序的開(kāi)發(fā)過(guò)程
4.2 匯編語(yǔ)言基本語(yǔ)法
4.2.1 匯編語(yǔ)言語(yǔ)句的種類及其格式
4.2.2 匯編語(yǔ)言的數(shù)據(jù)
4.2.3 匯編語(yǔ)言的偽指令語(yǔ)句
4.2.4 匯編語(yǔ)言程序的基本框架
4.3 系統(tǒng)功能調(diào)用
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ǔ)言和C/C++語(yǔ)言混合編程
4.5.1 嵌入式匯編
4.5.2 C/C++程序調(diào)用匯編程序
習(xí)題
第5章 微機(jī)的存儲(chǔ)系統(tǒng)
5.1 存儲(chǔ)器概述
5.1.1 存儲(chǔ)器的分類
5.1.2 存儲(chǔ)器的主要性能指標(biāo)
5.1.3 存儲(chǔ)系統(tǒng)的概念
5.2 半導(dǎo)體存儲(chǔ)器的基本知識(shí)
5.2.1 半導(dǎo)體存儲(chǔ)器的特點(diǎn)
5.2.2 半導(dǎo)體存儲(chǔ)器芯片的基本結(jié)構(gòu)
5.2.3 典型芯片
5.3 微機(jī)系統(tǒng)中的主存儲(chǔ)器組織
5.3.1 存儲(chǔ)器的擴(kuò)展技術(shù)
5.3.2 主存儲(chǔ)器的接口技術(shù)
5.3.3 PC系列微機(jī)的主存儲(chǔ)器組織
5.3.4 DRAM內(nèi)存條簡(jiǎn)介
5.4 高速緩沖存儲(chǔ)器
5.4.1 Cache的工作原理
5.4.2 主存與Cache的地址映射方式
5.4.3 替換策略
5.4.4 Cache的更新策略
5.5 輔助存儲(chǔ)器
5.5.1 硬盤存儲(chǔ)器
5.5.2 光盤存儲(chǔ)器
5.5.3 新型輔助存儲(chǔ)器
習(xí)題
第6章 微機(jī)的I/O系統(tǒng)
6.1 I/O系統(tǒng)概述
6.1.1 I/O系統(tǒng)的組成
6.1.2 I/O系統(tǒng)的特點(diǎn)
6.2 I/O接口
6.2.1 接口的功能
6.2.2 接口的分類
6.2.3 CPU和外設(shè)之間交換的信息
6.2.4 I/O端口的編址方式
6.3 CPU和外設(shè)之間數(shù)據(jù)傳送的控制方式
6.3.1 程序控制方式
6.3.2 中斷控制方式
6.3.3 DMA方式
6.4 PC微機(jī)I/O接口設(shè)計(jì)
6.4.1 PC微機(jī)I/O端口地址分配
6.4.2 接口硬件設(shè)計(jì)方法
6.4.3 I/O端口地址譯碼
6.4.4 PC微機(jī)I/O接口的編程控制
6.5 微機(jī)的中斷系統(tǒng)
6.5.1 中斷的基本概念
6.5.2 PC微機(jī)的中斷
6.6 中斷優(yōu)先級(jí)管理器8259A
6.6.1 8259A的主要特性和內(nèi)部結(jié)構(gòu)
6.6.2 8259A的工作原理
6.6.3 8259A的外部特性
6.6.4 8259A的控制字和初始化編程
6.6.5 8259A的工作方式
6.6.6 8259A的級(jí)聯(lián)
6.6.7 8259A在PC微機(jī)中的應(yīng)用
習(xí)題
第7章 微機(jī)總線及I/O接口標(biāo)準(zhǔn)
7.1 概述
7.1.1 總線和接口標(biāo)準(zhǔn)的基本概念
7.1.2 總線和接口標(biāo)準(zhǔn)的分類
7.1.3 總線的組成及性能參數(shù)
7.1.4 總線的數(shù)據(jù)傳輸過(guò)程
7.1.5 總線的優(yōu)點(diǎn)及發(fā)展趨勢(shì)
7.2 系統(tǒng)總線標(biāo)準(zhǔn)
7.2.1 ISA總線
7.2.2 PCI局部總線
7.2.3 PCI-E局部總線
7.3 外部總線(接口)標(biāo)準(zhǔn)
7.3.1 傳統(tǒng)的串行/并行接口標(biāo)準(zhǔn)
7.3.2 通用外設(shè)接口標(biāo)準(zhǔn)
7.3.3 外存儲(chǔ)設(shè)備接口標(biāo)準(zhǔn)
習(xí)題
第8章 可編程接口芯片
8.1 可編程并行接口芯片8255A
8.1.1 并行接口的基本概念
8.1.2 8255A的主要特征和內(nèi)部結(jié)構(gòu)
8.1.3 8255A的外部引腳
8.1.4 8255A的控制字和初始化編程
8.1.5 8255A的3種工作方式
8.1.6 8255A應(yīng)用舉例
8.2 可編程串行通信接口芯片8251A
8.2.1 串行通信的基本概念
8.2.2 8251A的主要特征
8.2.3 8251A的內(nèi)部結(jié)構(gòu)
8.2.4 8251A的外部引腳
8.2.5 8251A的編程
8.2.6 8251A的應(yīng)用舉例
8.3 可編程定時(shí)器/計(jì)數(shù)器8253/8254
8.3.1 定時(shí)/計(jì)數(shù)的基本概念
8.3.2 8253的主要特性和內(nèi)部結(jié)構(gòu)
8.3.3 8253的外部引腳
8.3.4 8253的命令字和初始化編程
8.3.5 8253的工作方式
8.3.6 8253的6種工作方式比較
8.3.7 8253的初始化編程
8.3.8 8253應(yīng)用舉例
習(xí)題
第9章 微機(jī)常用外設(shè)接口
9.1 鍵盤及其接口
9.1.1 非編碼鍵盤的基本工作原理
9.1.2 PC鍵盤及接口技術(shù)
9.1.3 鍵盤I/O程序設(shè)計(jì)
9.2 鼠標(biāo)及其接口
9.2.1 鼠標(biāo)的工作原理
9.2.2 鼠標(biāo)與計(jì)算機(jī)的接口
9.2.3 鼠標(biāo)接口編程
9.3 顯示器及其接口
9.3.1 顯示系統(tǒng)的性能參數(shù)
9.3.2 顯示器工作原理
9.3.3 顯示器接口
9.3.4 顯示器接口編程
9.4 打印機(jī)接口
9.4.1 打印機(jī)的基本工作原理
9.4.2 主機(jī)與打印機(jī)的接口
9.4.3 打印機(jī)I/O程序設(shè)計(jì)
習(xí)題
附錄A DEBuG的主要命令
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:
編輯推薦
《微機(jī)原理與接口技術(shù)》特點(diǎn):1.實(shí)用性強(qiáng)——教材內(nèi)容兼顧“成熟”理淪和“新技術(shù)、新方法”,具有一定的前瞻性。新技術(shù)的講述重點(diǎn)從系統(tǒng)出發(fā),在講清基本原理的基礎(chǔ)上,強(qiáng)調(diào)實(shí)際應(yīng)用。2.適用性好——教材仍以16仿機(jī)為基礎(chǔ),同時(shí)追蹤32位與64位主流系列高性能微機(jī)的技術(shù)發(fā)展方向。夠用為度,難度適中,適合應(yīng)用型人才培養(yǎng)需要。3.內(nèi)容全面——教材內(nèi)容包括微處理器、指令、程序設(shè)計(jì)、存儲(chǔ)器、輸入輸出系統(tǒng)、總線等方面,內(nèi)存全面、系統(tǒng)。4.結(jié)構(gòu)清晰——教材按照微處理器、存儲(chǔ)器、輸入輸出系統(tǒng)的順序安排章節(jié),結(jié)構(gòu)清晰,每部分內(nèi)容由淺入深、循序漸進(jìn)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載