微機(jī)原理及匯編語言教程

出版時間:2002-6-1  出版社:北京航空航天大學(xué)出版社  作者:張曉冬,楊延雙,魏堅(jiān)華  頁數(shù):219  

內(nèi)容概要

  《微機(jī)原理及匯編語言教程》詳細(xì)介紹了PC系列的微型計算機(jī)原理與匯編語言程序設(shè)計的方法。全書共9章,內(nèi)容包括:Intel系列處理器;匯編語言指令系統(tǒng)和匯編語言的程序設(shè)計;存儲器;中斷系統(tǒng);輸入/輸出系統(tǒng);總線技術(shù):在每章后面均附有習(xí)題。全書后面附有7個上機(jī)實(shí)驗(yàn),并在附錄中給出了參考答案,內(nèi)容豐富,深入淺出,注重實(shí)用,是面向高等職業(yè)教育的特點(diǎn)而編寫的。《高校計算機(jī)教學(xué)系列教材:微機(jī)原理及匯編語言教程》適合大專、高等職業(yè)教育及非計算機(jī)專業(yè)本科作教材;相關(guān)專業(yè)技術(shù)人員也可作為參考書。

書籍目錄

第1章 概述1.1 微型計算機(jī)發(fā)展概況1.2 微型計算機(jī)的特點(diǎn)與分類1.3 微處理器、微型計算機(jī)和微型計算機(jī)系統(tǒng)1.3.1 微處理器1.3.2 微型計算機(jī)1.3.3 微型計算機(jī)系統(tǒng)習(xí)題第2章 Intel系列微處理器2.1 微處理器的基本結(jié)構(gòu)2.2 微處理器的工作原理2.3 16位微處理器2.3.1 8086的內(nèi)部結(jié)構(gòu)和引腳2.3.2 8086的存儲器組織2.3.3 80286的內(nèi)部結(jié)構(gòu)2.4 32位微處理器2.4.1 80386的基本結(jié)構(gòu)2.4.2 80386的引腳信號2.5 奔騰(Pentium)微處理器2.5.1 Pentium的系統(tǒng)結(jié)構(gòu)2.5.2 Pentium微處理器的技術(shù)特點(diǎn)習(xí)題第3章 指令系統(tǒng)3.1 80x86的指令格式3.1.1 操作碼字段3.1.2 地址碼字段3.2 80x86的尋址方式3.2.1 8086/8088的尋址方式3.2.2 80x86的尋址方式3.3 8086指令系統(tǒng)3.3.1 數(shù)據(jù)傳送指令3.3.2 算術(shù)運(yùn)算指令3.3.3 邏輯運(yùn)算和移位指令3.3.4 串操作指令3.3.5 控制轉(zhuǎn)移指令3.3.6 處理器控制指令3.4 80x86增強(qiáng)和擴(kuò)充的指令3.4.1 80286增強(qiáng)和擴(kuò)充的指令3.4.2 80386新增加的指令3.4.3 80486新增加的指令3.5 Pentium指令集習(xí)題第4章 匯編語言程序格式4.1 匯編程序功能4.2 偽指令語句4.2.1 符號定義偽指令4.2.2 數(shù)據(jù)定義偽指令4.2.3 段定義偽指令4.2.4 過程定義偽指令4.2.5 其它偽指令語句4.3 宏指令4.3.1 宏的使用4.3.2 宏定義中所使用的其它偽指令4.4 匯編語言程序格式4.4.1 名字部分4.4.2 操作符部分4.4.3 操作數(shù)部分4.4.4 注釋部分4.5 匯編語言程序的上機(jī)過程4.5.1 建立軟件環(huán)境4.5.2 匯編程序4.5.3 連接程序4.5.4 程序的執(zhí)行與調(diào)試習(xí)題第5章 匯編語言程序設(shè)計5.1 程序設(shè)計的基本步驟5.2 循環(huán)程序設(shè)計的基本步驟5.2.1 循環(huán)程序的結(jié)構(gòu)形式5.2.2 循環(huán)程序設(shè)計方法5.2.3 多重循環(huán)程序設(shè)計……第6章 存儲器第7章 中斷系統(tǒng)第8章 輸入輸出系統(tǒng)第9章 總線技術(shù)附錄參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:除單步中斷外所有內(nèi)部中斷的優(yōu)先級最高,其次是非屏蔽中斷,之后是可屏蔽中斷,單步中斷的優(yōu)先級最低。8086系統(tǒng)在進(jìn)行中斷處理時,是按照圖7.8 的順序?qū)χ袛嘣催M(jìn)行中斷處理的。CPU在每條指令結(jié)束的最后一個時鐘周期,將按照優(yōu)先級的順序查詢中斷源。首先查看是否有內(nèi)部中斷請求,沒有查看是否有非屏蔽中斷請求,是否有可屏蔽中斷請求,最后才查詢是否有單步中斷,均沒有CPU順序執(zhí)行下一條指令。如果內(nèi)部中斷源有中斷請求,則進(jìn)入相應(yīng)的中斷處理過程。在這個過程中,CPU先將程序狀態(tài)字推人堆棧,清除IF和TF標(biāo)志,再將CS和IP推入堆棧。轉(zhuǎn)入中斷處理之后,還要再次檢測是否有非屏蔽中斷請求,若有,則首先處理非屏蔽中斷請求。沒有還要查看是否是單步中斷,是則進(jìn)入單步執(zhí)行程序;不是才執(zhí)行該中斷處理程序。執(zhí)行完畢后,順序彈出IP,CS和程序狀態(tài)字的值,返回被中斷的程序繼續(xù)執(zhí)行下一條指令。對于非屏蔽中斷同內(nèi)部中斷的處理流程。對于可屏蔽中斷的處理則有些不同,一旦發(fā)現(xiàn)有可屏蔽中斷請求,CPU還要判斷內(nèi)部中斷允許IF標(biāo)志是否為1。為1才響應(yīng)可屏蔽中斷的請求。它比內(nèi)部中斷或非屏蔽中斷要多一步,需要獲取中斷源的類型碼,之后同內(nèi)部中斷處理。還有一點(diǎn)需要說明的是,一旦進(jìn)入中斷處理過程,CPU內(nèi)部就會自動關(guān)中斷。但是在用戶編寫的中斷處理程序當(dāng)中,如果有開中斷指令,則在任何中斷處理當(dāng)中均可響應(yīng)可屏蔽中斷的請求。

編輯推薦

《微機(jī)原理及匯編語言教程》是高校計算機(jī)教學(xué)系列教材,北京高等教育精品教材之一。

圖書封面

評論、評分、閱讀與下載


    微機(jī)原理及匯編語言教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7