出版時間:2009-6 出版社:國防工業(yè)出版社 作者:王寧寧 等編著 頁數(shù):390
前言
《微型計算機原理與接口技術(shù)》是理工科機電類各專業(yè)本科生的一門必修課程。通過本課程的學習,使學生基本掌握微型計算機的硬件體系結(jié)構(gòu),熟知計算機硬件的工作原理和操作過程,并培養(yǎng)學生運用所學的知識進行軟、硬件開發(fā)的初步能力?! ”窘滩氖菫榉怯嬎銠C專業(yè)的學生編寫的。考慮到非計算機專業(yè)的學生計算機基礎(chǔ)知識薄弱,在教材的編寫過程中我們力求做到: ?。?)處理好教材內(nèi)容的邏輯順序、知識的內(nèi)在順序以及學生認識能力的發(fā)展順序三者之間的關(guān)系,精心設計教材體系、安排教材內(nèi)容,使內(nèi)容的進程更符合學生的認知過程,易于理解?! 。?)在注重基礎(chǔ)知識的同時,保證教材內(nèi)容的先進性。本教材從8086微處理器人手,使學生掌握微機的一般原理并建立微機系統(tǒng)的概念。在此基礎(chǔ)上講解32位、64位等高性能微機的技術(shù)發(fā)展,介紹微機技術(shù)的新成果及發(fā)展趨勢?! 。?)對內(nèi)容做合理取舍和科學濃縮。對于飛速更新?lián)Q代的微處理器,本書濃縮各種新技術(shù)的主要內(nèi)容,并淡化了某些內(nèi)部原理及細節(jié),以利于非計算機專業(yè)的學生對本課程的主要內(nèi)容及重點知識的掌握?! 〈送?,本書將存儲器和32位、64位微處理器兩章放在第8章和第9章,一方面是為了使學生盡早進入實驗教學環(huán)節(jié)并開始I/O接口電路的硬件實驗;另一方面,經(jīng)過一段時間的學習,使學生對這兩章中一些有深度的內(nèi)容更易于接受。
內(nèi)容概要
本書以Intel 8086為背景,從微型計算機系統(tǒng)的角度講解微型計算機的工作原理、指令系統(tǒng)、匯編語言程序設計、存儲系統(tǒng)、輸入/輸出、中斷技術(shù)及可編程接口芯片,在此基礎(chǔ)上講述高性能微處理器的技術(shù)發(fā)展以及總線技術(shù),最后介紹常用外圍設備的工作原理?! ”緯谧髡叨嗄陱氖陆虒W及科研工作的實踐,循序漸進、深入淺出,力求化解學生所反映的難點問題,使教材內(nèi)容更符合學生的認知過程,便于教學及自學。 本書是高等院校非計算機專業(yè)的本科生教材,可作為成人高等教育的培訓教材,也可供廣大科技工作者自學參考。
書籍目錄
第1章 基礎(chǔ)知識 1.1 概述 1.2 計算機中的數(shù)與字符 1.2.1 二進制數(shù)與十六進制數(shù)的表示 1.2.2 位、字節(jié)、字、雙字和四字 1.2.3 KB、MB、GB和TB 1.2.4 帶符號數(shù)的表示法 1.2.5 數(shù)的定點與浮點表示 1.2.6 字符的編碼 1.3 計算機基本工作原理 1.3.1 存儲程序工作原理 1.3.2 計算機系統(tǒng)的組成 1.3.3 馮·諾依曼結(jié)構(gòu) 習題第2章 微型計算機基礎(chǔ) 2.1 微型計算機系統(tǒng)的組成 2.1.1 微處理器、微機和微機系統(tǒng) 2.1.2 微型計算機的基本結(jié)構(gòu) 2.1.3 微處理器 2.1.4 存儲器 2.1.5 輸入/輸出接口電路 2.2 微機的工作過程 2.3 8086微處理器 2.3.1 8086微處理器的結(jié)構(gòu) 2.3.2 8086的引腳信號 2.3.3 8086系統(tǒng)的最小模式和最大模式 2.3.4 8086的存儲器組織和L/O組織 2.3.5 8086的總線操作 2.4 微型計算機系統(tǒng)的性能指標 習題第3章 指令系統(tǒng) 3.1 概述 3.2 8086的操作數(shù)尋址方式 3.2.1 立即尋址 3.2.2 寄存器尋址 3.2.3 存儲器尋址 3.2.4 隱含尋址 3.2.5 L/O端口尋址 3.3 8086的機器指令格式 3.4 8086指令系統(tǒng) 3.4.1 數(shù)據(jù)傳送指令 3.4.2 算術(shù)運算指令 3.4.3 邏輯操作指令 3.4.4 程序控制指令 3.4.5 串操作指令 3.4.6 處理器控制指令 3.5 80X86的擴展指令簡介 3.5.1 指令集的32位擴展- 3.5.2 擴展原有功能 3.5.3 80X86新增指令 習題第4章 匯編語言程序設計 4.1 程序設計語言概述 4.2 匯編語言的基本語法 4.2.1 匯編語言源程序的結(jié)構(gòu) 4.2.2 匯編語言語句的格式 4.2.3 數(shù)據(jù)項及表達式 4.3 偽指令 4.3.1 數(shù)據(jù)定義偽指令 4.3.2 符號定義偽指令 ……第5章 輸入與輸出第6章 中斷技術(shù)第7章 可編程接口芯片及應用第8章 半導體存儲器及其接口第9章 32位/64位微處理器及新技術(shù)第10章 總線技術(shù)第11章 常用外圍設備附錄參考文獻
章節(jié)摘錄
第3章 指令系統(tǒng) 80X86系列是向下兼容的,在8086CPU上開發(fā)的程序,可以在其后續(xù)的80X86系列CPU上正確運行。事實上,8086指令系統(tǒng)是80X86系列CPU指令系統(tǒng)的基礎(chǔ),因此,本章主要講解8086的指令系統(tǒng),而后簡介80X86的擴展指令。順便說明,8088與8086的指令系統(tǒng)完全相同?! ?.1 概述 一臺計算機在最初的設計階段,設計人員就要確定這臺計算機應當完成哪些操作,一共完成多少種操作,以及完成這些操作時必須遵守的規(guī)則等等,從而設計出該計算機的指令系統(tǒng)??梢?,指令系統(tǒng)是計算機基本功能具體且集中的體現(xiàn),它決定了計算機的能力?! ≈噶钕到y(tǒng)是計算機軟件和硬件的界面。按照不同的方式將指令進行組合,就構(gòu)成了完成不同任務的程序。指令系統(tǒng)中指令的數(shù)量是有限的,但它們可以編制無限多完成各種任務的程序。以指令系統(tǒng)為基礎(chǔ)所建立的程序系統(tǒng)使計算機的功能得以充分發(fā)揮?! ∮捎谟嬎銠C只能識別二進制數(shù),所以指令系統(tǒng)中的所有指令最終是以二進制編碼的形式提交給計算機執(zhí)行的。例如在8086指令系統(tǒng)中,一個字節(jié)的二進制編碼11110100(F4H)告訴8086CPU:暫時停機,不進行任何操作;而兩個字節(jié)的二進制編碼1011000000000110(B006H)則指示8086CPU:把數(shù)字6傳送到A1寄存器中。這些二進制編碼就是指令的機器碼?! ∮枚M制數(shù)碼所表示的指令和數(shù)據(jù)稱為機器語言。機器語言是計算機唯一能夠識別并執(zhí)行的語言。但對于人來說,機器語言難以理解,不便記憶,容易出錯。為此,指令系統(tǒng)還提供了另一種語言——匯編語言。
圖書封面
評論、評分、閱讀與下載