微型計算機原理與匯編語言程序設計

出版時間:2004-3-1  出版社:科學出版社  作者:趙國相,張健,趙大鵬,徐長青  頁數(shù):317  字數(shù):410000  

前言

微機原理、匯編語言程序設計及接口技術三部分內(nèi)容是計算機科學與技術、通信工程、電氣工程及自動化等專業(yè)的核心課程。在以前的教學體系中,大部分院校都將其分成三門課講,即“微機原理及應用”、“微型計算機接口技術”和“匯編語言程序設計”。隨著集成電路技術的飛速發(fā)展,許多大型計算機甚至巨型計算機的成熟技術已逐步下移至微型計算機,促使微型計算機發(fā)展非???,隨之帶來兩個問題:一是微型計算機的結構日趨復雜,這就使微機原理、匯編語言程序設計及接口技術三部分內(nèi)容彼此相關的程度更加密切、互相交融;二是新課程及新內(nèi)容不斷增加,每門課程的學時越來越少,使得舊的內(nèi)容刪不掉,新的內(nèi)容又加不進來,于是出現(xiàn)了教學內(nèi)容與實際嚴重脫節(jié)的現(xiàn)象,家用微機早已使用奔騰(Pentium)微處理器,而課堂上仍在講Intel 8088/8086微處理器。若仍將微機原理、匯編語言程序設計及接口技術三部分內(nèi)容分為三門課,勢必造成在內(nèi)容上時有沖突,有些內(nèi)容學生不得不學兩遍,甚至還要多,有時還會造成對某些問題或概念理解得不透徹。所以,改革目前微機課程教學體系,把微機原理、匯編語言及接口技術合為一體來講授,勢在必行。本書將“微型計算機原理”、“微型計算機接口技術”和“匯編語言程序設計”三門課程的內(nèi)容有機地融為一體?!段⑿陀嬎銠C原理與匯編語言程序設計>和兩本書為同一門課程連續(xù)使用的教材。它是在將三門課程合為一門(即“微型計算機原理、匯編、接口技術”)的三次教學實踐基礎上進行修改整理而成的,實際上也是我們二十幾年來從事這三門課程的教學總結。本書以Pentium的實模式與保護模式為主線,用Pentium實模式的實現(xiàn)技術來替代Intel 8086的內(nèi)容(目前流行以Intel 8086為基礎);通過分析Pen.tium的保護模式,把當今微機領域內(nèi)具有代表性的新設計、新技術、新思想和新潮流展示給讀者;列舉了一定數(shù)量的I/O接口硬件及程序設計實例,有助于建立微機系統(tǒng)的整機概念,加深對微機工作過程的理解,使學生初步具有微機系統(tǒng)軟、硬件開發(fā)的能力。

內(nèi)容概要

本書將“微型計算機原理”、“微型計算機接口技術”和“匯編語言程序設計”三門課程的內(nèi)容有機地融為一體, (微型計算機原理與匯編語言程序設計)和(微型計算機原理與接口技術)兩本書為同一門課程連續(xù)使用的教材。本書以Pentium的實模式與保護模式為主線,用Pentium實模式的實現(xiàn)技術來替代Intel 8086的內(nèi)容(目前流行以Intel 8086為基礎);通過分析Pentium的保護模式來把當今微機領域內(nèi)具有代表性的新設計、新技術、新思想和新潮流展示給讀者;列舉了一定數(shù)量的I/O接口硬件及程序設計實例,有助于建立微機系統(tǒng)的整機概念,加深對微機工作過程的理解,使學生初步具有微機系統(tǒng)軟、硬件開發(fā)的能力。    本書共8章,內(nèi)容包括:第1-4代微處理器Intel 8008、Zilog的7.80、Intel 8086、Intel 80386的基本結構和功能特征;Pentium-PentiumⅣ微處理器的基本結構及功能,Pentium微處理器的編程結構、引腳功能及時序;Pentium微處理器的16位模式及32位模式的指令格式、尋址方式和指令系統(tǒng);匯編語言程序格式、偽指令;分支與循環(huán)程序設計方法;子程序設計;高級匯編語言技術;Pentium的存儲器接口,Pentium的高速緩沖存儲器(Cache)及二級Cache與一級Cache的關系。    本書可作為高等學校計算機科學與技術、通信工程、電氣工程及自動化等專業(yè)的教材,也可供從事計算機應用工作的工程技術人員及其他自學者學習和參考。

書籍目錄

第1章 緒論  1.1 概述  1.2 微處理器發(fā)展簡況  習題一第2章 Pentium系列微處理器的基本結構  2.1 Pentium微處理器的基本結構  2.2 Pentium Pro微處理器  2.3 Pentium MMX微處理器  2.4 Pentium II 微處理器  2.5 Pentium III微處理器  2.6 Pentium IV簡介  2.7 Pentium微處理機的編程結構  2.8 Pentium微處理器的引腳信號和功能  2.9 Pentium處理器的總線周期  2.10 Pentium微處理器的操作模式  習題二第3章 Pentium微處理器的指令系統(tǒng)  3.1 指令格式  3.2 尋址方式  3.3 指令系統(tǒng)  習題三第4章 匯編語言程序格式  4.1 匯編語言概述  4.2 匯編語言語句格式  4.3 偽指令  4.4 操作數(shù)字段  4.5 匯編語言源程序的結構  4.6 匯編語言程序的上機過程  習題四第5章 分支與循環(huán)程序設計  5.1 概述  5.2 分支程序設計  5.3 循環(huán)程序設計  習題五第6章 子程序設計  6.1 子程序的結構形式  6.2 嵌套與遞歸子程序  習題六第7章 高級匯編語言技術  7.1 結構  7.2 記錄  7.3 宏匯編  7.4 重復匯編  7.5 條件匯編  7.6 模塊化程序設計  7.7 匯編語言與高級語言的連接  習題七第8章 內(nèi)存儲器及其接口  8.1 概述  8.2 隨機存儲器(RAM)  8.3 只讀存儲器  8.4 半導體存儲器與CPU的接口技術  8.5 高速緩沖存儲器Cache  習題八附錄A  ASCII碼表附錄B  DOS功能調用(INT 21H)主要參考文獻

章節(jié)摘錄

插圖:微型計算機自己并不知道如何處理數(shù)據(jù),必須告訴它怎么做,從哪兒取得數(shù)據(jù),用數(shù)據(jù)做什么,完成后結果放在何處。微型計算機系統(tǒng)中的軟件就是從事這個工作的。告訴微型計算機怎么做的命令序列叫做程序。程序中每個命令就是一條指令。簡單的程序僅包含幾條指令,非常復雜的程序包含10萬多條指令。微型計算機運行時,程序中的指令被一條接著一條地取出并執(zhí)行。任務就在程序指令的引導下一步一步地完成。軟件是運行于微型計算機中各種程序的總稱,其中包括語言、操作系統(tǒng)、應用程序和診斷程序等。機器語言是微型計算機所能識別的語言。程序在微型計算機中執(zhí)行前必須按機器語言編碼。Pentium微處理器能識別150多條指令,并完成其操作。用機器語言寫出的程序稱為機器代碼。用機器代碼表示的指令是用二進制0和1編制的。一條指令要用一個或幾個字節(jié)代碼。雖然微型計算機只識別機器代碼,但用機器語言編寫程序幾乎不可能。因此,程序通常是用其他語言編寫出來的,如匯編語言或C高級語言等。匯編語言是用字符記號代替機器指令的0、1代碼。程序中每條指令可以用匯編語言的語句代替。因為每條指令分操作代碼和其操作數(shù)兩部分,所以匯編語言的語句必須指定要完成何種操作和要處理的數(shù)。匯編語言是一種介于機器語言和高級語言之間的計算機編程語言,它既不像機器語言那樣直接使用計算機所認識和理解的二進制代碼來構成。也不像高級語言那樣獨立于機器之外直接面向用戶。用匯編語言編寫的程序叫匯編語言程序,匯編語言的源代碼是用很像英文縮寫的助記符編寫而成,還要用匯編程序(as.sembler)把這些助記符翻譯成二進制的0和1,就變成了微處理機可以直接執(zhí)行的機器語言(機器代碼)。匯編程序實際上是一種翻譯程序,與高級語言的編譯程序所完成的任務相類似。它是用匯編程序去讀用匯編語言編寫的源代碼的文本文件,將用匯編語言編寫的源代碼轉換成機器代碼,直接由微處理機執(zhí)行。

媒體關注與評論

書評.		  

編輯推薦

《微型計算機原理與匯編語言程序設計》由科學出版社出版。

圖書封面

評論、評分、閱讀與下載


    微型計算機原理與匯編語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7