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