出版時間:2009-9 出版社:機械工業(yè) 作者:鄭曉薇 頁數(shù):250
Tag標簽:無
前言
匯編語言是計算機專業(yè)的專業(yè)基礎課程,也是電子、通信及自動控制等相關專業(yè)計算機技術課程的內容。通過匯編語言的學習,可以使學生具有在cPu的寄存器級上進行控制和操作的能力,獲得直接對計算機硬件底層編程的經驗,從而對計算機系統(tǒng)有更深刻的認識。這樣,在學習操作系統(tǒng)、微機原理、嵌入式技術等課程時,思路會更開闊,基礎會更扎實,分析問題會站在更深的層面,許多問題就會迎刃而解。本書以80X86系列微型計算機為基礎,以MAsM5.0為匯編上機實驗環(huán)境,重點介紹Intel8086指令系統(tǒng)。本書的寫作特點:1)采用實例驅動教學的方法,講解匯編語言的基本概念和實用程序設計技術。每章的最后一節(jié)都給出一個實例,對本章的學習內容加以歸納,得出一個有特色的論點。在各章中則以豐富的示例為依托展開教學和學習,示例的選擇由淺入深,最后歸結到實例上。在編寫思路上,將指令系統(tǒng)分散到相關章節(jié),指令的學習融化在示例、實例中,避免所有指令集中在一章介紹所產生的記不住、消化不了的現(xiàn)象。每個示例、實例以在DEBIJG下的運行過程出現(xiàn),給讀者一個直觀的印象,便于教師的講解、學生的自學。2)啟發(fā)式設問引導教學。匯編語言難學的原因有多種,包括指令系統(tǒng)的繁雜、難記,涉及機器硬件層面,要從機器的角度以二進制和十六進制的思維考慮問題,許多工作必須逐條指令構成和執(zhí)行,不像高級語言用一條語句就解決問題,等等。因此作者從啟發(fā)式教學的角度,在每章的開始部分都提出了一些問題,使讀者在學習本章內容之前,先想到一些問題、提出一些問題,然后帶著問題學習,就會收到事半功倍的效果。
內容概要
匯編語言是計算機專業(yè)的專業(yè)基礎課程,也是電子、通信及自動控制等相關專業(yè)計算機技術課程的內容。本書以80X86系列微型計算機為基礎,以MASM5.0為匯編上機實驗環(huán)境,重點介紹Intel8086指令系統(tǒng)。本書的寫作特點為采用實例驅動教學的方法,以豐富的示例和實例在DEBUG下的運行結果為依托展開教學和學習;在編寫思路上,將指令系統(tǒng)分散到相關章節(jié),指令的學習與示例、實例結合。采用啟發(fā)式設問引導教學,在編寫結構上提出一個學習框架,便于讀者思考和學習。本書中實驗練習貫穿始終,在各章中布置了實驗任務模塊,并在第10章專門安排了綜合性設計性實驗內容,通過多層次的實驗訓練來加強各章內容的學習理解、融會貫通。 全書結構清晰,內容豐富,例題多樣,練習和習題針對性強。所有程序都經過運行驗證,習題和測驗附有答案。與本書配套有多媒體PPT課件、書中的例題程序及習題答案等,可免費贈送使用本書做教材的教師。 本書可以作為計算機專業(yè)匯編語言課程的教材(含實驗),或者作為其他專業(yè)相關課程的參考書和自學教材。
書籍目錄
前言教學建議第1章 基礎知識 1.1 匯編語言基本概念 1.2 計算機中數(shù)的表示 1.2.1 進制轉換 1.2.2 進制運算 1.2.3 補碼運算 1.2.4 編碼 1.3 實例一揭開數(shù)的面紗 1.3.1 數(shù)的正確表示 1.3.2 數(shù)的符號問題 習題一 測驗一第2章 計算機基本原理 2.1 馮·諾依曼計算機 2.1.1 馮·諾依曼計算機的原理 2.1.2 馮·諾依曼計算機的基本結構 2.2 微型計算機系統(tǒng) 2.2.1 微型計算機系統(tǒng)概念 2.2.2 微處理器 2.3 80X86寄存器 2.3.1 8086寄存器組 2.3.2 80X86寄存器組 2.4 內存儲器 2.4.1 物理地址與邏輯地址 2.4.2 存儲單元 2.4.3 存儲器分段 2.5 實例二進入計算機 2.5.1 調試工具DEBUG 2.5.2 實驗任務 習題二 測驗二第3章 指令系統(tǒng)與尋址方式 3.1 匯編語言指令 3.1.1 機器指令 3.1.2 匯編指令 3.1.3 指令系統(tǒng) 3.2 指令的尋址方式 3.2.1 尋址方式 3.2.2 立即尋址方式 3.2.3 寄存器尋址方式 3.2.4 存儲器尋址方式 3.3 實例三尋找操作數(shù) 3.3.1 尋址方式的選擇 3.3.2 實驗示例 3.3.3 實驗任務 習題三 測驗三第4章 匯編語言程序設計 4.1 匯編語言程序設計初步 4.1.1 第一個匯編語言程序 4.1.2 從源程序到可執(zhí)行程序 4.2 偽指令 4.2.1 段定義偽操作 4.2.2 數(shù)據(jù)定義偽指令 4.2.3 其他偽指令 ……第5章 分支程序設計第6章 循環(huán)程序設計 第7章 子程序設計第8章 宏匯編技術第9章 中斷程序設計第10章 綜合性設計性實驗附錄A 8086指令系統(tǒng)表附錄B 匯編出錯提示信息附錄C 匯編語言各章測驗答案參考文獻
章節(jié)摘錄
插圖:第2章 計算機基本原理2.1 馮·諾依曼計算機2.1.1 馮·諾依曼計算機的原理 計算機的基本工作原理是存儲程序和程序控制。該原理最初是由匈牙利數(shù)學家馮·諾依曼(Von Neumann)于1945年提出來的,故稱為馮·諾依曼原理。按照馮·諾依曼原理構造的計算機又稱馮·諾依曼計算機,其體系結構稱為馮·諾依曼結構。馮·諾依曼計算機的基本特點:1)采用存儲程序方式,即程序和數(shù)據(jù)放在同一個存儲器中,程序指令和數(shù)據(jù)都用二進制表示,兩者都可以送到CPU執(zhí)行和運算。2)存儲器是按地址訪問的,每個存儲單元的位數(shù)是固定的。存儲單元采用線性編址方式,按順序取出指令。3)指令由操作碼和地址碼構成。根據(jù)指令含義發(fā)出控制信號控制計算機的操作。4)機器以運算器為中心,輸入/輸出設備都要經過CPU與存儲器間進行數(shù)據(jù)傳送。程序員將編寫好的程序(由二進制機器指令組成的序列)和原始數(shù)據(jù)預先存入主存儲器中,使計算機能夠連續(xù)、自動、高速地從存儲器中取出一條條指令并執(zhí)行,這就是存儲程序概念的基本含義。目前計算機已發(fā)展到了第四代,基本上仍然遵循著馮·諾依曼原理和結構。但是,為了提高計算機的運行速度,實現(xiàn)高度并行化,當今的計算機系統(tǒng)已對馮·諾依曼結構進行了許多變革,如指令流水線技術,超標量超流水技術,亂序發(fā)射亂序執(zhí)行技術等。
編輯推薦
《匯編語言》特色:以實例驅動教學。書中給出了豐富的示例和實例。以大量的示例為依托展開教學和學習,示例的選擇由淺入深,最后歸結到實例上。各章節(jié)中的示例具有延續(xù)性,使學習具有連貫性,相關的知識不斷充實擴大。啟發(fā)式設問引導教學。在每章的開始給出設問,使讀者先想到一些問題、提出一些問題,然后帶著問題學習。構造學習框架。作者在教學方法上提出一個學習框架,每個示例都由設計思路、程序框圖,程序代碼、運行結果顯示和結果分析幾大部分組成。實驗訓練貫穿始終。《匯編語言》采用邊講解理論邊練習的方式,同時在每章安排了實驗任務模塊,以通過多層次的實驗訓I練來加強各章內容的學習理解、融會貫通。書中所有程序都經過運行驗證,習題和測驗附有答案?!秴R編語言》為教師免費提供教輔,包括多媒體PPT課件,書中的例題程序及習題、測驗和答案等,可在華章網(wǎng)站(WWW.hzbook.com)下載。匯編語言是直接控制計算機工作的最簡便的語言。作者根據(jù)多年講授匯編語言課程的教學經驗以及對匯編語言課程的教學改革,以現(xiàn)代教育理論為基礎,精心設計了《匯編語言》的結構。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載