計(jì)算機(jī)組成原理及匯編語言

出版時(shí)間:2003-2  出版社:高等教育出版社  作者:張思發(fā),吳讓仲 著  頁(yè)數(shù):354  

前言

  本書是普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材,由從事過多年“計(jì)算機(jī)組成原理”和“IBM宏匯編語言程序設(shè)計(jì)”-教學(xué)的教師及從事該方面研究的科研人員編寫,語言通俗易懂,內(nèi)容新穎,體系結(jié)構(gòu)完整。高職高專教育有自身的特點(diǎn),正如“振興計(jì)劃”中指出的:高等職業(yè)教育必須面向地區(qū)經(jīng)濟(jì)建設(shè)和社會(huì)發(fā)展,適用就業(yè)市場(chǎng)的實(shí)際需要,培養(yǎng)生產(chǎn)、服務(wù)、管理第一線需要的適用人才,真正辦出特色。培養(yǎng)出符合國(guó)家建設(shè)需要的高素質(zhì)的應(yīng)用性人才是高職高專發(fā)展的根本目的。  本書特色:本書始終貫徹l條“紅線”和3條“輔線”?! 〖t線:以適用、實(shí)用、會(huì)用、通用、符合社會(huì)的實(shí)際需要,方便學(xué)生自學(xué)、培養(yǎng)學(xué)生的動(dòng)手能力為紅線,貫徹整本教材。本教材編寫中密切聯(lián)系社會(huì)的實(shí)際發(fā)展需要,培養(yǎng)學(xué)生的動(dòng)手能力。本教材編寫中,內(nèi)容符合當(dāng)前行業(yè)的新知識(shí)、新技術(shù)及新方法,學(xué)生上崗后能將所學(xué)的知識(shí)應(yīng)用于實(shí)踐中。教材另有配套的多媒體課件和習(xí)題集與課間小討論,可以方便學(xué)生的自學(xué)與課后鉆研。本教材適用于高職高專計(jì)算機(jī)類及電子類、自控類、會(huì)計(jì)電算化等專業(yè)使用,也可作為技術(shù)學(xué)院、師范學(xué)院及職業(yè)大學(xué)等各類高等院校相關(guān)專業(yè)教材?! ≥o線l:語言通俗易懂、密切聯(lián)系實(shí)際。本教材語言通俗易懂,盡可能將專業(yè)名詞和專業(yè)術(shù)語用平常語言來闡明,讓學(xué)生學(xué)起來有親切感,不吃力,適當(dāng)?shù)牡胤窖a(bǔ)充插圖?! ≥o線2:完整的知識(shí)體系結(jié)構(gòu)。本教材的編寫中,省略了與其他課程重復(fù)的知識(shí)點(diǎn),或者簡(jiǎn)要概括而過,補(bǔ)充一些本學(xué)科所需的知識(shí)點(diǎn),使整個(gè)知識(shí)體系結(jié)構(gòu)完整。學(xué)生通過學(xué)習(xí),能對(duì)該學(xué)科有較全面的理解,并道出其所以然。該教材另有配套的多媒體課件及相關(guān)的習(xí)題集、上機(jī)指導(dǎo)書,可方便學(xué)生自學(xué)及交互式教學(xué)?! ≥o線3:聯(lián)系學(xué)科前沿及邊緣學(xué)科發(fā)展。在本教材的編寫過程中,體現(xiàn)目前的新技術(shù)、新知識(shí)、新方法,密切聯(lián)系目前該學(xué)科國(guó)內(nèi)外學(xué)術(shù)的發(fā)展方向,添加一些新的知識(shí)和邊緣學(xué)科知識(shí),擴(kuò)寬學(xué)生的知識(shí)面,為學(xué)生以后的深造打下良好的基礎(chǔ)。  本書共9章,建議安排90學(xué)時(shí)(包括上機(jī))。本書由張思發(fā)、吳讓仲擔(dān)任主編,負(fù)責(zé)統(tǒng)編全稿。第1、2章由楊敏編寫,第3章由許鴻文編寫,第4章由吳讓仲、許鴻文合編,第5章由吳讓仲編寫,第6章由樊俊青編寫,第7章由侯強(qiáng)編寫,第8章由樊俊青、侯強(qiáng)合編,第9章由常虹編寫,附錄由沈永珞編寫;楊娟副教授給予了大力支持和幫助,在此,一并表示衷心感謝?! ∮捎谧髡咚接邢蓿瑫胁煌谆蝈e(cuò)誤之處在所難免,殷切希望廣大讀者批評(píng)指正。

內(nèi)容概要

  《計(jì)算機(jī)組成原理及匯編語言》是教育部高職高專規(guī)劃教材,也是國(guó)家高等教育“十五”規(guī)劃教材?!队?jì)算機(jī)組成原理及匯編語言》以適用、實(shí)用、會(huì)用、通用、符合社會(huì)實(shí)際需要為主線,著重培養(yǎng)學(xué)生的動(dòng)手能力,語言通俗、知識(shí)體系完整、密切聯(lián)系目前學(xué)科國(guó)內(nèi)外學(xué)術(shù)的發(fā)展方向,添加了一些新興的知識(shí)和邊緣學(xué)科知識(shí)。 《計(jì)算機(jī)組成原理及匯編語言》包括系統(tǒng)概論、運(yùn)算方法和運(yùn)算器、存儲(chǔ)系統(tǒng)、尋址方式、中央處理器CPU、匯編程序設(shè)計(jì)及高級(jí)匯編語言技術(shù)、總線系統(tǒng)、輸入/輸出及中斷系統(tǒng)、常用外設(shè)及其應(yīng)用9章。

書籍目錄

第1章 計(jì)算機(jī)系統(tǒng)概論1.1 計(jì)算機(jī)的發(fā)展?fàn)顩r1.1.1 計(jì)算機(jī)的發(fā)展1.1.2 微處理器的發(fā)展1.2 計(jì)算機(jī)的類別、特點(diǎn)及應(yīng)用1.2.1 計(jì)算機(jī)的分類1.2.2 計(jì)算機(jī)的特點(diǎn)1.2.3 計(jì)算機(jī)的應(yīng)用1.3 計(jì)算機(jī)系統(tǒng)的組成1.3.1 計(jì)算機(jī)硬件系統(tǒng)1.3.2 計(jì)算機(jī)軟件系統(tǒng)1.3.3 計(jì)算機(jī)硬件系統(tǒng)和軟件系統(tǒng)的關(guān)系1.4 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)1.4.1 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)1.4.2 軟件與硬件的邏輯等價(jià)性1.5 8086/8088宏匯編語言的基礎(chǔ)知識(shí)1.5.1 進(jìn)位計(jì)數(shù)制及相互轉(zhuǎn)換1.5.2 Intel8086/8088微處理器簡(jiǎn)介1.5.3 主存儲(chǔ)器和堆棧習(xí)題1第2章 運(yùn)算方法和運(yùn)算器2.1 數(shù)據(jù)與字符的機(jī)內(nèi)表示2.1.1 數(shù)值數(shù)據(jù)在機(jī)內(nèi)的表示2.1.2 非數(shù)值數(shù)據(jù)在機(jī)內(nèi)的表示2.2 定點(diǎn)加法、減法運(yùn)算2.2.1 補(bǔ)碼加法運(yùn)算2.2.2 補(bǔ)碼減法運(yùn)算2.2.3 溢出概念及檢測(cè)方法2.2.4 基本的二進(jìn)制加法/減法器2.2.5 十進(jìn)制加法器2.3 定點(diǎn)乘法運(yùn)算2.3.1 原碼l位乘法2.3.2 補(bǔ)碼l位乘法2.3.3 陣列乘法器2.4 定點(diǎn)除法運(yùn)算2.4.1 原碼1位除法2.4.2 補(bǔ)碼1位除法2.4.3 陣列除法器2.5 邏輯運(yùn)算2.5.1 邏輯非2.5.2 邏輯或2.5.3 邏輯與2.5.4 邏輯異或2.6 定點(diǎn)運(yùn)算器的組成和結(jié)構(gòu)2.6.1 多功能算術(shù)/邏輯運(yùn)算單元(ALU)2.6.2 內(nèi)部總線2.6.3 定點(diǎn)運(yùn)算器的基本結(jié)構(gòu)2.7 浮點(diǎn)運(yùn)算方法和浮點(diǎn)運(yùn)算器2.7.1 浮點(diǎn)加法和減法2.7.2 浮點(diǎn)乘、除法運(yùn)算2.7.3 浮點(diǎn)運(yùn)算器習(xí)題2第3章 存儲(chǔ)系統(tǒng)3.1 存儲(chǔ)器概述3.1.1 存儲(chǔ)器分類3.1.2 存儲(chǔ)器的分級(jí)結(jié)構(gòu)3.1.3 主存儲(chǔ)器的技術(shù)指標(biāo)3.2 半導(dǎo)體讀寫存儲(chǔ)器3.2.1 靜態(tài)MOS存儲(chǔ)器3.2.2 動(dòng)態(tài)MOS存儲(chǔ)器3.2.3 雙極型存儲(chǔ)器3.3 半導(dǎo)體只讀存儲(chǔ)器3.3.1 掩膜式只讀存儲(chǔ)器(ROM)3.3.2 可編程的只讀存儲(chǔ)器(PROM)3.3.3 可擦可編程的只讀存儲(chǔ)器(EPROM)3.4 高速存儲(chǔ)器3.4.1 雙端口存儲(chǔ)器3.4.2 多體交叉存儲(chǔ)器3.4.3 相聯(lián)存儲(chǔ)器3.5 高速緩沖存儲(chǔ)器3.5.1 Cache的功能與基本原理3.5.2 Cache存儲(chǔ)器的地址映象3.5.3 替換策略3.6 虛擬存儲(chǔ)器3.6.1 虛擬存儲(chǔ)器的基本概念3.6.2 頁(yè)式虛擬存儲(chǔ)器3.6.3 段式虛擬存儲(chǔ)器3.6.4 段頁(yè)式虛擬存儲(chǔ)器3.6.5 替換算法3.7 存儲(chǔ)保護(hù)3.7.1 存儲(chǔ)區(qū)域保護(hù)3.7.2 訪問方式保護(hù)習(xí)題3第4章 8086/8088尋址方式及指令系統(tǒng)4.1 8086/8088尋址方式4.1.1 操作數(shù)種類4.1.2 與數(shù)據(jù)有關(guān)的尋址方式4.1.3 與轉(zhuǎn)移地址有關(guān)的尋址方式4.2 跨段及尋址綜合舉例4.2.1 跨段的有關(guān)問題4.2.2 尋址綜合舉例4.3 8086,/8088指令系統(tǒng)4.3.1 數(shù)據(jù)傳送指令4.3.2 算術(shù)運(yùn)算指令4.3.3 邏輯指令4.3.4 串處理指令4.3.5 控制轉(zhuǎn)移指令4.3.6 處理機(jī)控制指令4.4 8086/8088偽指令4.4.1 8086/8088宏匯編語句格式4.4.2 數(shù)據(jù)定義及存儲(chǔ)器分配偽指令4.4.3 表達(dá)式賦值偽操作EQU4.4.4 段定義偽操作4.4.5 程序開始和結(jié)束偽操作4.5 上機(jī)操作過程4.5.1 匯編語言的工作環(huán)境4.5 :2建立ASM文件4.5.3 用MASM程序產(chǎn)生0BJ文件4.5.4 IJNK程序產(chǎn)生EXE文件4.5.5 程序的執(zhí)行習(xí)題4第5章 中央處理器CPU5.1 CPU的功能和結(jié)構(gòu)5.1.1 CPU的功能5.1.2 CPU的基本組成5.1.3 操作控制器與時(shí)序產(chǎn)生器5.2 指令的執(zhí)行過程和指令周期5.2.1 指令周期的基本概念5.2.2 非訪問主存儲(chǔ)器指令的指令周期5.2.3 直接訪問主存儲(chǔ)器指令的指令周期5.2.4 間接訪問主存儲(chǔ)器指令的指令周期5.2.5 程序控制指令的指令周期5.2.6 用方框圖語言表示指令周期5.3 時(shí)序產(chǎn)生器和控制方式5.3.1 時(shí)序信號(hào)的作用和體制5.3.2 時(shí)序信號(hào)產(chǎn)生器5.3.3 控制方式5.4 微程序設(shè)計(jì)技術(shù)和微程序控制器5.4.1 微程序設(shè)計(jì)技術(shù)5.4.2 微程序控制器5.5 硬布線控制器與門陣列控制器5.5.1 硬布線控制器5.5.2 門陣列控制器5.6 CPU的基本常識(shí)及Intel系列CPU5.6.1 CPU的基本常識(shí)5.6.2 Intel系列CPU簡(jiǎn)介5.7 CPU新技術(shù)5.7.1 流水CPU5.7.2 RISCCPU5.7.3 多媒體CPU習(xí)題5第6章 匯編程序設(shè)計(jì)及高級(jí)匯編語言技術(shù)6.1 順序程序設(shè)計(jì)6.2 分支程序設(shè)計(jì)6.2.1 分支程序設(shè)計(jì)概述6.2.2 分支程序設(shè)計(jì)6.3 循環(huán)程序設(shè)計(jì)6.3.1 循環(huán)程序設(shè)計(jì)概述6.3.2 循環(huán)程序設(shè)計(jì)6.4 子程序設(shè)計(jì)6.4.1 子程序設(shè)計(jì)概述6.4.2 子程序程序設(shè)計(jì)6.5 宏匯編6.5.1 宏的定義6.5.2 宏的調(diào)用和展開習(xí)題6第7章 總線系統(tǒng)7.1 慨述7.1.1 總線的基本概念7.1.2 總線標(biāo)準(zhǔn)7.1.3 總線傳送方式7.1.4 總線仲裁7.1.5 總線通信協(xié)議7.1.6 總線負(fù)載能力7.2 系統(tǒng)總線和局部總線7.2.1 ISA總線7.2.2 EISA總線7.2.3 VESA總線7.2.4 PCI總線7.3 外部通信總線7.3.1 RS一232C串行通信總線7.3.2 通用串行總線UsB7.4 總線控制和通信7.4.1 總線控制7.4.2 總線通信習(xí)題7第8章 輸入/輸出及中斷系統(tǒng)8.1 輸入/輸出接口概述8.1.1 概述8.1.2 信息交換方式8.2 PC機(jī)L/O端口布局8.2.1 L/O端口尋址方式8.2.2 I/O端口地址分配8.3 中斷系統(tǒng)8.3.1 中斷的基本概念8.3.2 中斷向量表8.3.3 中斷處理過程8.3.4 8259A中斷控制器8.3.5 DOS系統(tǒng)功能調(diào)用8.4 DMA控制器8.4.1 DMA的基本知識(shí)8.4.2 8237A一5DMA控制器8.4.3 8237A芯片編程舉例8.5 可編程接口芯片及應(yīng)用8.5.1 定時(shí)/計(jì)數(shù)器接口芯片8253應(yīng)用8.5.2 串行接口芯片8251A8.5.3 并行接口芯片8255A及其應(yīng)用習(xí)題8第9章 常用外設(shè)及其應(yīng)用9.1 外部設(shè)備概述9.2 顯示設(shè)備9.2.1 顯示設(shè)備的分類及有關(guān)的概念9.2.2 顯示技術(shù)中的有關(guān)術(shù)語9.2.3 字符顯示器9.2.4 圖形和圖像顯示器9.2.5 IBM-PC機(jī)的視頻子系統(tǒng)9.3 輸入設(shè)備與打印設(shè)備9.3.1 輸入設(shè)備9.3.2 打印設(shè)備9.4 磁盤子系統(tǒng)9.4.1 硬盤系統(tǒng)9.4.2 軟磁盤存儲(chǔ)器9.4.3 磁盤系統(tǒng)操作原理9.5 磁帶存儲(chǔ)設(shè)備9.5.1 磁帶機(jī)的分類9.5.2 磁帶機(jī)的結(jié)構(gòu)9.5.3 磁帶機(jī)的發(fā)展動(dòng)向9.6 光盤存儲(chǔ)設(shè)備9.6.1 光盤存儲(chǔ)器的種類9.6.2 光盤存儲(chǔ)器的工作原理9.6.3 磁光盤存儲(chǔ)器9.6.4 光盤存儲(chǔ)器的組成習(xí)題9附錄A8086ASCII碼表附錄B調(diào)試程序DEBUG附錄CBIOS功能調(diào)用附錄DDOS功能調(diào)用附錄E8086指令系統(tǒng)附錄F8086偽指令表參考文獻(xiàn)

章節(jié)摘錄

  一般說來,編制一個(gè)匯編語言程序的步驟如下: ?。?)分析題意確定算法。這一步是能否編制出高質(zhì)量程序的關(guān)鍵,因此拿到題應(yīng)該仔細(xì)地分析和理解題意,找出合理的算法及適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)。 ?。?)根據(jù)算法畫出程序框圖。這點(diǎn)對(duì)初學(xué)者特別重要,這樣做可以減少出錯(cuò)的可能性。畫圖時(shí)可以從粗到細(xì)把算法逐步具體化。 ?。?)根據(jù)框圖編寫程序?! 。?)上機(jī)調(diào)試程序。任何程序必須經(jīng)過調(diào)試才能檢查出你的設(shè)計(jì)思想是否正確以及你的程序是否符合你的設(shè)計(jì)思想。在調(diào)試程序的過程中應(yīng)該善于利用機(jī)器提供的調(diào)試工具來進(jìn)行工作,你會(huì)發(fā)現(xiàn)它會(huì)給你提供很大的幫助。  程序有順序、循環(huán)、分支和子程序4種結(jié)構(gòu)形式。下面分別進(jìn)行介紹。  順序程序設(shè)計(jì),又叫直接程序設(shè)計(jì)。它是相對(duì)于分支程序和循環(huán)程序設(shè)計(jì)而言的。因此,可以說順序程序是既不包含分支,又不包含循環(huán)的程序,順序程序是從第一條指令開始,按其自然順序,一條指令一條指令地執(zhí)行,在運(yùn)行期間,CPU既不跳過某些 指令,也不重復(fù)執(zhí)行某些指令。一直執(zhí)行到最后一條指令為止,此程序的任務(wù)也就完成了,前面我們所舉的例子,大多數(shù)是這種程序。匯編語言中的大部分指令,如數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、處理器控制指令、移位指令和邏輯運(yùn)算指令,都可以用來構(gòu)造順序結(jié)構(gòu)。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    計(jì)算機(jī)組成原理及匯編語言 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7