高職高!笆晃濉币(guī)劃示范教材:微機原理及匯編語言教程(第2版)
定 價:29 元
- 作者:楊延雙 ,等 著
- 出版時間:2010/5/1
- ISBN:9787512400542
- 出 版 社:北京航空航天大學出版社
- 中圖法分類:TP36
- 頁碼:278
- 紙張:膠版紙
- 版次:2
- 開本:16開
《微機原理及匯編語言教程(第2版)》詳細介紹PC系列的微型計算機原理與匯編語言。共10章,包括:Intel系列處理器;匯編語言指令系統(tǒng)和匯編語言的程序設計;存儲器;中斷系統(tǒng);輸入/輸出系統(tǒng);總線技術及通信接口和常用外設接口。每章后面均有習題。書后有7個上機實驗指導書,并在附錄中給出了參考答案。第2版新增加內(nèi)容體現(xiàn)了微機技術新發(fā)展和知識系統(tǒng)的完整性?傮w上,《微機原理及匯編語言教程(第2版)》內(nèi)容豐富,深入淺出,注重實用,是面向高等職業(yè)學校而編寫的,也可以作為非計算機專業(yè)本科教材及相關技術人員參考。
微機原理與匯編語言是學習和掌握計算機技術的重要內(nèi)容。在傳統(tǒng)的教學計劃中將“微機原理”和“匯編語言程序設計”分開單獨設課。而近年來高等職業(yè)教育蓬勃發(fā)展,由于其校情、師生、生源等與普通高等教育有所不同,所以在課程設置上也有其特殊的需求和自身的特點。我們?yōu)檫m應這種教育發(fā)展形勢而編寫了這本《微機原理及匯編語言教程》。 本課程的前修課程為“數(shù)字邏輯”。本課程是“微機接口技術”、“操作系統(tǒng)”、“計算機體系結構”等課程的必要先修課。由于本課程在計算機專業(yè)必修課中的位置,更體現(xiàn)了它的重要性。讀者通過本課程的學習,可深入了解微型計算機系統(tǒng)的組成、工作原理,掌握匯編語言程序設計技術,為微型計算機技術的應用打下良好基礎。 全書由9章組成。第1章為概述;第2章全面介紹了Intel系列微處理器;第3~5章為匯編語言系統(tǒng)和匯編語言程序設計;第6章介紹了存儲器;第7章對中斷系統(tǒng)結構、工作原理和中斷控制器進行了詳細的論述;第8章介紹了輸入輸出接口的概念和控制方式;第9章為總線技術,介紹了常用的總線標準。實驗部分編排了7個上機實驗,并在附錄中給出了參考答案! ”緯髡叨际怯卸嗄甑慕虒W經(jīng)驗和實踐經(jīng)驗的教師。本書內(nèi)容豐富,深入淺出,注重實用,是面向高等職業(yè)教育的特點而編寫的,有利于學生對未知領域的掌握和運用! ”緯牡1,2,6,9章由楊延雙編寫;第3,4,5章由張曉冬編寫;第7,8章及實驗由魏堅華編寫。全書由張載鴻教授主審! ≡诒緯木帉戇^程中,得到了張載鴻教授的大力支持,并提供了寶貴意見;尹子賡、尹志軍、剛冬梅承擔了書稿的錄入、校對等工作。在此一并感謝! ∮捎谧髡咚接邢,書中難免存在錯誤及不妥之處,敬請專家和廣大讀者批評指正。
第1章 概述1.1 微型計算機發(fā)展概況1.2 微型計算機的特點與分類1.3 微處理器、微型計算機和微型計算機系統(tǒng)1.3.1 微處理器1.3.2 微型計算機1.3.3 微型計算機系統(tǒng)習題第2章 Intel系列微處理器2.1 微處理器的基本結構2.2 微處理器的工作原理2.3 16位微處理器2.3.1 8086的內(nèi)部結構和引腳2.3.2 8086的存儲器組織2.3.3 80286的內(nèi)部結構2.4 32位微處理器2.4.1 80386的基本結構2.4.2 80386的引腳信號2.5 奔騰(Pentium)微處理器2.5.1 Pentium的系統(tǒng)結構2.5.2 Pentium微處理器的技術特點2.6 新一代微處理器Itanium(安騰)習題第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 算術運算指令3.3.3 邏輯運算和移位指令3.3.4 串操作指令3.3.5 控制轉移指令3.3.6 處理器控制指令3.4 80x86增強和擴充的指令3.4.1 80286增強和擴充的指令3.4.2 80386新增加的指令3.4.3 80486新增加的指令3.5 Pentium指令集3.6 MMX指令集3.6.1 MMX編程環(huán)境3.6.2 MMX指令操作數(shù)3.6.3 MMX技術指令習題第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 匯編語言程序的上機過程4.5.1 建立軟件環(huán)境4.5.2 匯編程序4.5.3 連接程序4.5.4 程序的執(zhí)行與調試習題第5章 匯編語言程序設計5.1 程序設計的基本步驟5.2 循環(huán)程序設計的基本步驟5.2.1 循環(huán)程序的結構形式5.2.2 循環(huán)程序設計方法5.2.3 多重循環(huán)程序設計5.3 分支程序設計5.3.1 分支程序設計概述5.3.2 分支程序設計方法5.4 子程序設計5.4.1 子程序概念5.4.2 子程序的調用和返回5.4.3 子程序的設計方法5.4.4 嵌套與遞歸子程序5.5 DOS系統(tǒng)功能調用5.6 Pentium程序設計舉例5.7 匯編語言和C語言的混合編程5.7.1 嵌入式匯編法5.7.2 模塊式連接法習題第6章 存儲器6.1 概述6.2.2 只讀存儲器ROM6.2.3 由RAM芯片組成微型機的讀/寫存儲器6.3 高速緩沖存儲器(cache)6.4 閃速存儲器6.4.1 閃速存儲器基本概念6.4.2 閃速存儲器的工作原理6.4.3 閃速存儲器的技術6.4.4 閃速存儲器的主要特點6.4.5 發(fā)展趨勢習題第7章 中斷系統(tǒng)7.1 中斷的基本概念7.1.1 中斷7.1.2 中斷過程7.2 8086的中斷結構7.2.1 中斷源類型7.2.2 中斷向量表7.2.3 中斷源優(yōu)先級7.2.4 BIOS系統(tǒng)功能調用7.3 可編程中斷控制器7.3.1 中斷控制器的功能7.3.2 8259A的引腳及其編程結構7.3.3 8259A的編程控制7.3.4 8259A的工作方式7.4 PC機的中斷處理7.4.1 中斷或異常7.4.2 中斷或異常的響應過程7.4.3 I/O控制中心的中斷管理7.4.4 高級可編程中斷控制子系統(tǒng)習題第8章 輸入輸出系統(tǒng)8.1 概述8.1.1 I/0接口8.1.2 CPU與I/O設備之間的信號8.1.3 I/O接口的基本功能8.2 I/0端口的編址方式8.2.1 端口統(tǒng)一編址方式8.2.2 端口獨立編址方式8.3 I/O控制方式8.3.1 程序控制方式8.3.2 中斷控制方式8.3.3 DMA方式8.4 I/O指令8.4.1 輸入指令8.4.2 輸出指令習題第9章 總線技術9.1 MULTIBUS的信號和總線操作9.1.1 MULTIBUS總線的信號和定義9.1.2 MULTIBUS的總線操作9.2 ISA總線9.3 EISA總線9.4 VESA總線9.5 PCI總線9.6 USB總線9.6.1 通用串行總線USB9.6.2 USB系統(tǒng)的拓撲結構9.6.3 USB的傳輸類型9.6.4 USB的主要特點習題第10章 PC機通信接口和常用外設接口10.1 并行通信與并行接口10.1.1 簡述10.1.2 可編程并行通信接口芯片8255A10.2 串行通信接口10.2.1 簡述10.2.2 EIA RS-232-C標準10.2.3 可編程串行通信接口8251A10.3 USB接口10.3.1 USB的定義10.3.2 USB的物理接口和電氣特性10.3.3 USB接口的特點10.4 常用外設接口10.4.1 鍵盤10.4.2 鼠標10.4.3 顯示器10.4.4 打印機習題附錄實驗一 十六進制轉換到十進制實驗二 十六進制轉換到二進制實驗三 二位十進制加法實驗四 排序實驗五 函數(shù)計算實驗六 ASCII表生成實驗七 實時時鐘顯示有關實驗的參考程序參考文獻
計算機的問世,是科學史上的一個里程碑。它可以通過完成特定的功能,來幫助人們解決和處理各種各樣的實際問題。計算機所完成的特定的功能又是通過執(zhí)行一系列相應的操作來實現(xiàn)的。它所執(zhí)行的每一個操作,就稱為一條指令。計算機所能執(zhí)行的全部指令的集合,就稱為該計算機的指令系統(tǒng)。每種計算機都有一組指令集提供給用戶使用。 眾所周知,計算機通過執(zhí)行指令序列來完成各種功能,以便解決實際問題的。計算機只能處理以二進制表示的信息,也就是說人們所編制的各種程序代碼必須經(jīng)過編譯、解釋或匯編成一系列的二進制代碼——機器指令。 指令也就是一組代碼信息,指出機器要完成什么操作、對什么數(shù)據(jù)進行操作、操作的結果存放在何處以及有些情況下需要指出下一條指令的地址等信息。通常來說,計算機中的指令由操作碼字段和地址碼字段兩部分構成,即一條指令的基本格式是: 其中,操作碼字段指示計算機所要執(zhí)行的操作,也就是該指令的功能。地址碼字段也可稱為操作數(shù)字段,指出該指令執(zhí)行時的操作對象。在該部分可以直接給出操作數(shù)或是操作數(shù)的地址(通過操作數(shù)的地址可以找到操作數(shù))以及操作結果存放處。下面我們將分別就指令的這兩部分予以介紹。