微型計算機基本原理與應用

出版時間:2010-7  出版社:王克義 北京大學出版社 (2010-07出版)  作者:王克義  頁數(shù):534  
Tag標簽:無  

前言

“微型計算機原理”是高等學校理工科各專業(yè)的一門重要計算機基礎課程,也是理工科大學生學習和掌握計算機科學技術基礎、匯編語言程序設計及常用接口技術的入門課程。通過本課程的學習,可以使學生從理論和實踐上掌握微型計算機的基本組成和工作原理,建立計算機系統(tǒng)整體概念,具備利用微機技術進行軟、硬件開發(fā)的初步能力。學習本課程對于掌握現(xiàn)代計算機的基本概念和技術,以及學習后續(xù)有關計算機課程(如計算機體系結構、操作系統(tǒng)、計算機網(wǎng)絡、嵌入式系統(tǒng)等)均具有重要的意義。本書是該課程使用的基本教材。眾所周知,現(xiàn)代計算機技術發(fā)展極為迅速,新知識、新技術日新月異,層出不窮。本書命名為《微型計算機基本原理與應用》,旨在加強計算機基本概念、基本原理的闡述與介紹。同時,本書注重知識整合,在內容的選取上,盡力摒棄那些陳舊、重復的內容,精心選擇課程內容體系中的核心知識和典型技術。在寫法上,力求概念準確,表述清晰。本書以80x86/Pentium系列微型計算機為背景機,全面、系統(tǒng)地介紹了微型計算機的基本結構、工作原理及典型接口技術。全書共分16章,從內容上可劃分為四個知識單元:①計算機的基本結構及工作原理(第1、2、3、7、13、14章);②指令系統(tǒng)及匯編語言程序設計(第4、5、6章);③I/O接口技術(第8、9、10、11、12章);④高性能微處理器的先進技術及典型結構(第15、16章)。學習本書的預備知識為數(shù)字電路及邏輯設計基礎知識。與其他同類教材不同的是,本書在第1章和第2章中有意識地融人了傳統(tǒng)的“計算機組成原理”教材中的相關核心內容,如定點數(shù)與浮點數(shù)的表示與運算方法、典型的加減法硬件結構、硬布線控制器及微程序控制器的原理與實現(xiàn)技術等,并在第3章簡要介紹了微處理器的編程結構之后,用第4、5、6三章的篇幅翔實地講解了80x86的指令系統(tǒng)及匯編語言程序設計的基本概念與方法;后續(xù)章節(jié)則相繼介紹了微處理器的內部結構及外部功能特性、存儲器及其接口、輸入/輸出控制、可編程接口電路、總線及總線標準以及高性能微處理器的相關概念和技術等;其中,在第15章中,專門介紹了80x86/Pentium處理器的保護模式的原理和結構,如描述符及描述符表、保護模式的存儲管理和地址轉換以及多任務的實現(xiàn)及保護機制等;在第16章,重點介紹了現(xiàn)代高性能微處理器的多項先進技術和典型結構,如指令級并行及流水線中的“相關”及其處理技術、超標量流水線技術、超長指令字結構及RISC技術等。最后,還介紹了多核處理器的設計理念及現(xiàn)代PC機主板的結構和技術特點。本書可供48~60學時的課堂教學使用,有些章節(jié)的內容可根據(jù)不同的教學要求進行適當取舍。每章后面列出的思考題與習題,主要供理解和復習本章基本內容而用,本書最后給出了部分習題的參考答案。

內容概要

  《微型計算機基本原理與應用(第2版)》全面、系統(tǒng)地介紹了微型計算機的基本組成結構、工作原理和典型接口技術。主要內容包括:數(shù)據(jù)在計算機中的表示與運算方法,計算機的基本結構與工作過程,微處理器結構,指令系統(tǒng)與匯編語言程序設計,存儲器及其接口,輸人/輸出與DMA技術,中斷及中斷控制器,串并行通信及其接口電路,總線及總線標準,80x86/Pentium保護模式原理與結構,高性能微處理器的先進技術及典型結構等。  《微型計算機基本原理與應用(第2版)》內容精練,層次清楚,實用性強;在注重講解基本概念的同時,也十分注意反映微型計算機發(fā)展中的新知識、新技術?!段⑿陀嬎銠C基本原理與應用(第2版)》可作普通高校理工科各專業(yè)計算機基礎課程教材,也可作為成人教育以及各類職業(yè)學校的教材。

書籍目錄

第1章 數(shù)據(jù)在計算機中的表示與運算方法1.1 進位計數(shù)制1.1.1 進位計數(shù)制及其基數(shù)和權1.1.2 計算機中幾種常用的進位計數(shù)制1.2 不同進位制數(shù)之間的轉換1.2.1 二進制數(shù)轉換為十進制數(shù)1.2.2 十進制數(shù)轉換為二進制數(shù)1.2.3 任意兩種進位制數(shù)之間的轉換1.3 二進制數(shù)的算術運算和邏輯運算1.3.1 二進制數(shù)的算術運算1.3.2 二進制數(shù)的邏輯運算1.3.3 移位運算1.4 數(shù)據(jù)在計算機中的表示形式1.4.1 機器數(shù)與真值1.4.2 四種常見的機器數(shù)形式1.4.3 數(shù)的定點表示與浮點表示1.4.4 二一十進制編碼1.4.5 字符編碼1.4.6 二進制信息的計量單位1.5 數(shù)據(jù)在計算機中的運算方法1.5.1 定點數(shù)加減法運算1.5.2 定點數(shù)乘法運算1.5.3 定點數(shù)除法運算1.5.4 浮點數(shù)的四則運算習題第2章 計算機的基本結構與工作過程2.1 計算機的基本結構2.1.1 存儲程序概念與馮·諾伊曼計算機基本結構2.1.2 計算機的基本組成框圖及功能部件簡介2.2 計算機的工作過程2.2.1 指令與程序2.2.2 程序的裝入與運行2.2.3 計算機的工作過程2.3 控制器基本原理、2.3.1 硬布線控制器原理2.3.2 微程序控制器原理2.3.3 一個簡單的微程序實例2.4 計算機系統(tǒng)的組成2.4.1 硬件與軟件2.4.2 計算機系統(tǒng)的基本組成2.5 微型計算機的產生和發(fā)展2.5.1 世界上第一個微處理器和微型計算機的誕生2.5.2 微型計算機的發(fā)展階段2.6 微型計算機的分類及主要技術指標2.6.1 微型計算機的分類2.6.2 微型計算機的主要技術指標2.7 微型計算機的基本結構及系統(tǒng)組成2.7.1 微型計算機基本結構2.7.2 微型計算機的系統(tǒng)組成習題二第3章 微處理器的編程結構3.1 微處理器的工作模式3.1.1 實模式3.1.2 保護模式3.1.3 虛擬8086模式3.2 微處理器的編程結構3.2.1 程序可見寄存器3.2.2 80x86/Pentium處理器的寄存器模型3.3 實模式下的存儲器尋址3.3.1 實模式下的存儲器地址空間3.3.2 存儲器分段技術3.3.3 實模式下的存儲器尋址3.3.4 堆棧3.4 實模式輸入/輸出地址空間習題三第4章 尋址方式與指令系統(tǒng)4.1 尋址方式4.1.1 數(shù)據(jù)尋址方式4.1.2 轉移地址尋址方式4.2 指令編碼4.2.1 指令編碼格式4.2.2 指令編碼舉例4.3 8086指令系統(tǒng)4.3.1 數(shù)據(jù)傳送指令4.3.2 算術運算指令4.3.3 邏輯運算與移位指令4.3.4 串操作指令4.3.5 轉移指令4.3.6 處理器控制指令4.4 80286~Pentium指令系統(tǒng)4.4.1 80286增強和擴充的指令4.4.2 80386增強和擴充的指令4.4.3 80486增強和擴充的指令4.4.4 Pentium增強和擴充的指令4.4.5 Pentium Pro增強和擴充的指令4.4.6 PentiumⅡ增強和擴充的指令習題四第5章 匯編語言的基本語法5.1 匯編語言的特點5.2 匯編語言程序結構和基本語法5.2.1 示例程序5.2.2 基本概念5.2.3 指令語句5.2.4 偽指令語句5.2.5 結構與記錄5.2.6 宏指令5.2.7 簡化段定義5.3 ROMBIOS中斷調用和DOS系統(tǒng)功能調用5.3.1 ROMBIOS中斷調用5.3.2 DOS系統(tǒng)功能調用5.4 匯編語言程序的上機過程5.4.1 .exe文件的上機過程5.4.2 .com文件及其上機過程習題五第6章 匯編語言程序設計及應用6.1 匯編語言程序設計的基本方法6.1.1 程序設計的基本步驟6.1.2 程序的基本結構形式6.1.3 子程序設計6.2 匯編語言的編程應用6.2.1 I/O與通信6.2.2 聲音與時鐘6.2.3 樂曲程序6.2.4 鍵盤I/O6.2.5 瞬標器編程6.2.6 圖形顯示6.2.7 文件操作6.3 windows匯編語言程序設計簡介6.3.1 Windows API函數(shù)6.3.2 動態(tài)鏈接庫6.3.3 指令集選擇6.3.4 工作模式選擇6.3.5 函數(shù)的原型定義6.3.6 windows應用程序的基本結構框架6.3.7 Win32匯編語言應用程序實例6.3.8 MASM32匯編與連接命令6.4 高級匯編語言技術6.4.1 條件匯編6.4.2 庫的使用6.4.3 匯編語言與高級語言的混合編程習題六第7章 微處理器的內部結構及外部功能特性7.1 微處理器的內部結構7.1.1 總線接口單元BIU7.1.2 指令Cache與數(shù)據(jù)Cache7.1.3 超標量流水線結構7.1.4 動態(tài)轉移預測及轉移目標緩沖器BTB7.1.5 指令預取器和預取緩沖器7.1.6 指令譯碼器7.1.7 執(zhí)行單元EU7.1.8 浮點處理單元FPU7.1.9 控制單元CU7.2 微處理器的外部功能特性7.2.1 微處理器的外部引腳信號7.2.2 微處理器的總線時序習題七第8章 I/O接口與DMA技術8.1 I/O接口概述8.1.1 I/O接口的基本功能8.1.2 I/O接口的基本結構8.1.3 I/O端口的編址方式8.1.4 I/O接口的地址分配8.1.5 I/O接口的地址譯碼及片選信號的產生8.1.6 I/O指令8.2 I/O控制方式……第9章 中斷及中斷制器第10章 并行通信及其接口電路第11章 串行通信及其接口電路第12章 可編程定時器/計數(shù)器及其應用第13章 存儲器及其接口第14章 總線及總線標準第15章 80*86/Pentium保護模式原理與結構第16章 高性能微處理器的先進技術及黃型結構附錄一 8086/8088指令編碼格式附錄二 DOS功能調用(INT 21H)附錄三 BIOS中斷調用附錄四 調試程序DEBUG的使用部分習題參考答案參考文獻

章節(jié)摘錄

插圖:

編輯推薦

《微型計算機基本原理與應用(第2版)》:普通高等教育“十一五”國家級規(guī)劃教材,高等院校計算機專業(yè)及專業(yè)基礎課系列教材。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    微型計算機基本原理與應用 PDF格式下載


用戶評論 (總計1條)

 
 

  •   這是我們學校計算機技術導向的教材。其實我覺得有CSAPP就不用看這本書了,不知道研究這個干嘛用
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7