本書(shū)以國(guó)內(nèi)外廣泛使用的16/32/64位微處理器及其系統(tǒng)為背景,以Intel8086/8088的16位機(jī)為基礎(chǔ),追蹤Intel主流系列高性能微機(jī)的技術(shù)發(fā)展方向,全面、系統(tǒng)、深入地介紹了微機(jī)系統(tǒng)與運(yùn)算基礎(chǔ)知識(shí),8086/8088微處理器及其指令系統(tǒng),80286、80386、80486與Pentium系列微處理器的結(jié)構(gòu)特點(diǎn)及其技術(shù)精髓,匯編語(yǔ)言程序設(shè)計(jì),微機(jī)的存儲(chǔ)器,輸入/輸出與中斷,可編程接口芯片;重點(diǎn)介紹了Intel80x86到Pentium4系列后繼微處理器及其系統(tǒng)的一些最新技術(shù)。內(nèi)容包括:主流CPU新技術(shù)(如超線程技術(shù)、64位技術(shù)、雙核與多核技術(shù)、核心架構(gòu)演進(jìn)以及擴(kuò)展指令集等),主板,擴(kuò)展總線應(yīng)用技術(shù)等。此外,還簡(jiǎn)要介紹了在線世界與移動(dòng)通信,以及從計(jì)算機(jī)技術(shù)到高速通信技術(shù)的擴(kuò)展。
本書(shū)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選》堅(jiān)持計(jì)算機(jī)硬件系列教材同步改革的方向,內(nèi)容先進(jìn),結(jié)構(gòu)優(yōu)化,資料翔實(shí),深入淺出,文筆流暢,突出了先進(jìn)性、實(shí)用性與易學(xué)性有機(jī)結(jié)合的特色。既可以作為高等院校各專(zhuān)業(yè)微型計(jì)算機(jī)硬件的通用教材和成人高等教育的培訓(xùn)教材、自學(xué)讀本,也可供廣大科技工作者參考。
新編16/32位微型計(jì)算機(jī)原理及應(yīng)用(第5版)[]自2008年2月出版《新編16/32位微型計(jì)算機(jī)原理及應(yīng)用(第4版)》至今,已過(guò)去5年時(shí)間。隨著微型計(jì)算機(jī)硬件技術(shù)及其應(yīng)用的迅速發(fā)展,本系列教材也在不斷進(jìn)行同步更新。
為了適應(yīng)非計(jì)算機(jī)專(zhuān)業(yè)微型計(jì)算機(jī)原理課程同步改革的需要,進(jìn)一步突出教材的原理性和應(yīng)用性相結(jié)合的特色,現(xiàn)推出《新編16/32位微型計(jì)算機(jī)原理及應(yīng)用(第5版)》。
本書(shū)在修訂時(shí),首先是考慮優(yōu)化結(jié)構(gòu)。為更好地繼承《新編16/32位微型計(jì)算機(jī)原理及應(yīng)用》系列教材在結(jié)構(gòu)上的特色與優(yōu)勢(shì),著重優(yōu)化組合了被許多高校選用并受到普遍好評(píng)的原教材第3版與第4版的結(jié)構(gòu),將第4版第3章中的“80x86微處理器”一節(jié)調(diào)整到本書(shū)第8章“Intel 80x86到Pentium 4微處理器的技術(shù)發(fā)展”一章中,并細(xì)化了對(duì)“80386的存儲(chǔ)器管理”一節(jié)的描述,這樣既能滿足在前7章集中學(xué)習(xí)8086/8088 16位微機(jī)原理的基本需求,又能滿足在第8章中深入學(xué)習(xí)從Intel 80x86到Pentium 4 32位微處理器及其系統(tǒng)的需求。而在第9章“現(xiàn)代微機(jī)新技術(shù)及應(yīng)用”中引入的新技術(shù),由于緊密結(jié)合市場(chǎng)上的應(yīng)用實(shí)際,因此,可以同時(shí)滿足所有非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生對(duì)于學(xué)習(xí)流行微機(jī)技術(shù)及其擴(kuò)展應(yīng)用的需求。
在優(yōu)化結(jié)構(gòu)的基礎(chǔ)上,本書(shū)對(duì)內(nèi)容進(jìn)行了全面修訂,除保留原教材有關(guān)8086/8088 16位微處理器及其系統(tǒng)的基本內(nèi)容外,在第8章中進(jìn)一步完善了“Intel 80x86到Pentium 4微處理器的技術(shù)發(fā)展”這一重要篇章的內(nèi)容,對(duì)其中有關(guān)“80386的存儲(chǔ)器管理”這一重要內(nèi)容做了精細(xì)的描述。
為了滿足廣大非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生對(duì)于擴(kuò)展微機(jī)應(yīng)用領(lǐng)域的需求,在第9章中簡(jiǎn)要介紹了自2002年以來(lái)微型計(jì)算機(jī)硬件技術(shù)的新發(fā)展,包括:主流CPU新技術(shù)(如超線程技術(shù)、64位技術(shù)、雙核與多核技術(shù)、核心架構(gòu)演進(jìn)以及擴(kuò)展指令集等),主板,擴(kuò)展總線應(yīng)用技術(shù)等。此外,在第9章中還增加了“通信技術(shù)及其應(yīng)用”一節(jié),簡(jiǎn)要介紹了在線世界與移動(dòng)通信,以及從計(jì)算機(jī)技術(shù)到高速通信技術(shù)的擴(kuò)展,使現(xiàn)代計(jì)算機(jī)硬件新技術(shù)更好地適應(yīng)高速無(wú)線互聯(lián)應(yīng)用迅速發(fā)展的新趨勢(shì)。
本書(shū)在同步跟蹤計(jì)算機(jī)硬件新技術(shù)發(fā)展的同時(shí),繼續(xù)保持了先進(jìn)性、實(shí)用性與易學(xué)性有機(jī)結(jié)合的特色。特別是,通過(guò)介紹Pentium 4系列以后的微處理器及其系統(tǒng)的一些新技術(shù),使本教材能夠在今后5年或更長(zhǎng)一些時(shí)間里滿足計(jì)算機(jī)硬件教學(xué)的基本要求。
全書(shū)共分9章。第1章為微機(jī)系統(tǒng)導(dǎo)論。第2章介紹了微型計(jì)算機(jī)的公共基礎(chǔ)知識(shí)與運(yùn)算基礎(chǔ)。第3章為微處理器及其系統(tǒng),著重介紹了Intel 8086/8088微處理器及其指令系統(tǒng)。第4章介紹了8086/8088匯編語(yǔ)言程序設(shè)計(jì)的基本方法,加強(qiáng)了軟件調(diào)試技術(shù)。第5章為微機(jī)的存儲(chǔ)器。第6章為輸入輸出與中斷。第7章為可編程芯片,介紹了Intel系列的典型接口芯片及其應(yīng)用技術(shù)。第8章介紹了Intel 80x86到Pentium 4微處理器的技術(shù)發(fā)展。第9章介紹了現(xiàn)代微機(jī)新技術(shù)及其應(yīng)用。
本書(shū)由李繼燦教授策劃并任主編,負(fù)責(zé)全書(shū)的大綱擬定、編著與統(tǒng)稿。參與本書(shū)部分文字加工的有郭麥成、沈疆海、李?lèi)?ài)珺。本書(shū)配有由李繼燦主編的教學(xué)指導(dǎo)書(shū)與習(xí)題詳解,參與本書(shū)習(xí)題部分參考答案編寫(xiě)加工的有沈疆海、孔筍、董元千、徐榮華、萬(wàn)建業(yè)等。李?lèi)?ài)珺參與編寫(xiě)了第9章,并對(duì)本書(shū)進(jìn)行了全面、認(rèn)真、細(xì)致的校核。在此,作者謹(jǐn)對(duì)參編者表示衷心的感謝。
作者對(duì)曾參加過(guò)本系列教材前幾版教材編著與主審工作并作出重要貢獻(xiàn)的教授們表示深深的謝意。他們是大連海事大學(xué)朱紹廬教授與傅光永教授,華中科技大學(xué)謝瑞和教授,武漢理工大學(xué)徐東平教授,北京工業(yè)大學(xué)薛宗祥教授,北京大學(xué)李曉明教授,長(zhǎng)江大學(xué)李華貴教授等。
此外,在本系列教材編著與修訂工作中,還曾得到北京大學(xué)信息科學(xué)技術(shù)學(xué)院王克義教授、北京航空航天大學(xué)自動(dòng)化科學(xué)與電氣工程學(xué)院于守謙教授等人的大力支持。在此,作者也一并表示感謝。
本書(shū)難免會(huì)存在一些疏漏與不足之處,殷切期望使用本書(shū)的高校師生和廣大讀者提出寶貴意見(jiàn)和建議。
李繼燦 2013年6月
第1章 微機(jī)系統(tǒng)導(dǎo)論
1.1 微型計(jì)算機(jī)概述
1.2 計(jì)算機(jī)應(yīng)用領(lǐng)域
1.3 微型計(jì)算機(jī)系統(tǒng)的組成
1.4 微機(jī)硬件系統(tǒng)結(jié)構(gòu)基礎(chǔ)
1.4.1 總線結(jié)構(gòu)簡(jiǎn)介
1.4.2 微處理器模型的組成
1.4.3 存儲(chǔ)器概述
1.4.4 輸入/輸出接口概述
1.5 微機(jī)的工作原理與程序執(zhí)行過(guò)程
習(xí)題1
第2章 微機(jī)運(yùn)算基礎(chǔ)
2.1 進(jìn)位記數(shù)制
2.1.1 十進(jìn)制數(shù)
2.1.2 二進(jìn)制數(shù)
第1章 微機(jī)系統(tǒng)導(dǎo)論
1.1 微型計(jì)算機(jī)概述
1.2 計(jì)算機(jī)應(yīng)用領(lǐng)域
1.3 微型計(jì)算機(jī)系統(tǒng)的組成
1.4 微機(jī)硬件系統(tǒng)結(jié)構(gòu)基礎(chǔ)
1.4.1 總線結(jié)構(gòu)簡(jiǎn)介
1.4.2 微處理器模型的組成
1.4.3 存儲(chǔ)器概述
1.4.4 輸入/輸出接口概述
1.5 微機(jī)的工作原理與程序執(zhí)行過(guò)程
習(xí)題1
第2章 微機(jī)運(yùn)算基礎(chǔ)
2.1 進(jìn)位記數(shù)制
2.1.1 十進(jìn)制數(shù)
2.1.2 二進(jìn)制數(shù)
2.1.3 八進(jìn)制數(shù)
2.1.4 十六進(jìn)制數(shù)
2.2 各種進(jìn)位數(shù)制之間的轉(zhuǎn)換
2.2.1 非十進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
2.2.2 十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)
2.2.3 八進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換
2.2.4 十六進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換
2.3 二進(jìn)制編碼
2.3.1 二進(jìn)制編碼的十進(jìn)制
2.3.2 字母與字符的編碼
2.4 二進(jìn)制數(shù)的運(yùn)算
2.4.1 二進(jìn)制數(shù)的算術(shù)運(yùn)算
2.4.2 二進(jìn)制數(shù)的邏輯運(yùn)算
2.5 數(shù)的定點(diǎn)與浮點(diǎn)表示
2.5.1 定點(diǎn)表示
2.5.2 浮點(diǎn)表示
2.6 帶符號(hào)數(shù)的表示法
2.6.1 機(jī)器數(shù)與真值
2.6.2 機(jī)器數(shù)的種類(lèi)和表示方法
2.6.3 補(bǔ)碼的加減法運(yùn)算
2.6.4 溢出及其判斷方法
習(xí)題2
第3章 8086/8088微處理器及其系統(tǒng)
3.1 8086/8088微處理器
3.1.1 8086/ 8088 CPU的內(nèi)部結(jié)構(gòu)
3.1.2 8086/ 8088的寄存器結(jié)構(gòu)
3.1.3 總線周期
3.1.4 8086/ 8088的引腳信號(hào)和功能
3.2 8086/8088系統(tǒng)的最。畲蠊ぷ鞣绞
3.2.1 最小方式
3.2.2 最大方式
3.3 8086/8088的存儲(chǔ)器
3.3.1 存儲(chǔ)器組織
3.3.2 存儲(chǔ)器的分段
3.3.3 實(shí)際地址和邏輯地址
3.3.4 堆棧
3.3.5 “段加偏移”尋址機(jī)制允許重定位
3.4 8086/8088的指令系統(tǒng)
3.4.1 指令系統(tǒng)的特點(diǎn)及指令基本格式
3.4.2 尋址方式
3.4.3 指令的分類(lèi)
習(xí)題3
第4章 匯編語(yǔ)言程序設(shè)計(jì)
4.1 程序設(shè)計(jì)語(yǔ)言概述
4.1.1 機(jī)器語(yǔ)言
4.1.2 匯編語(yǔ)言
4.1.3 高級(jí)語(yǔ)言
4.2 8086/8088匯編語(yǔ)言的基本語(yǔ)法
4.2.1 8086/8088匯編源程序?qū)嵗?br />……
第5章 微機(jī)的存儲(chǔ)器
第6章 輸入/輸出與中斷
第7章 可編程接口芯片
第8章 Intel 80x86到Pentium 4微處理器的技術(shù)發(fā)展
第9章 現(xiàn)代微機(jī)新技術(shù)及應(yīng)用
附錄A 8086/8088的指令格式
附錄B 8086/8088指令系統(tǒng)表
附錄C 80286~Pentium系列微處理器的指令系統(tǒng)
附錄D 調(diào)試軟件DEBUG及調(diào)試方法
參考文獻(xiàn)