出版時間:2010-8 出版社:電子工業(yè)出版社 作者:秦蓮,姬偉峰 著 頁數:272
前言
匯編語言是用戶直接訪問計算機系統(tǒng)最快、最有效的一種編程語言。使用匯編語言編寫程序能夠充分發(fā)揮計算機硬件系統(tǒng)的功能,具有占用存儲空間少、運行速度快,代碼質量高等優(yōu)點。那些需要對計算機硬件進行控制,或者對運行時間和效率有要求的系統(tǒng)軟件及應用軟件,通常都是用匯編語言編寫的。因此,匯編語言程序設計始終是高校計算機及相關學科的主干課程之一。 面對微型計算機技術的迅猛發(fā)展和操作系統(tǒng)的更新換代,本書從便于教學和注重實際應用出發(fā),在內容編排上既兼顧了以傳統(tǒng)的Intel 8086/8088為代表的16位匯編程序設計,同時也介紹了以80386為代表的32位匯編程序設計、Win32匯編技術,以及32位匯編與C/C++混合編程方法。 本書深入討論各種實際應用問題和解決問題的方法,給出了大量實例,并按知識點設計了相關實驗內容。各章均附有習題,便于學生課后練習。此外,考慮到目前大部分應用系統(tǒng)都是基于Windows.系統(tǒng)之上的實際情況,傳統(tǒng)的基于DOS的應用平臺已不能滿足現實應用的需要。因此,在內容安排上詳細介紹了Win32匯編編程技術,以及Win32匯編語言與C/C++語言的混合編程方法,使讀者能夠對Win32匯編編程有一個初步的認識。 本書共9章,內容安排如下。 第1章:介紹匯編語言程序的基礎知識,包括微型計算機系統(tǒng)的組成與發(fā)展概況、數據信息的表示及運算方法?! 〉?章:討論Intel 8086的內部結構和外部引腳功能,對其內部寄存器組的設置與功能進行了詳細說明。針對8086/8088微處理器,詳細介紹了指令系統(tǒng)和尋址方式,對各類指令的指令格式、指令功能和使用方法進行重點闡述?! 〉?章:系統(tǒng)介紹8086匯編語言的語句格式、匯編程序結構及上機調試方法。闡述了常用偽指令、宏指令的使用方法。
內容概要
《匯編語言實用教程:基于Win32編程》系統(tǒng)介紹基于80x86的匯編語言程序設計方法和實用技術。主要內容包括:80x86指令系統(tǒng)、尋址方式、宏指令與偽指令、匯編語言格式與程序結構、分支程序設計、循環(huán)程序設計、子程序設計、宏匯編技術、系統(tǒng)功能調用與使用方法、UO程序設計方法與中斷程序設計。詳細介紹Win32匯編編程技術,以及Win32匯編語言與C/C++語言混合編程方法,使讀者對Win32匯編編程有初步認識?!秴R編語言實用教程:基于Win32編程》給出了大量實例,并按知識點設計了21個實驗,各章均附有習題,并免費提供教學課件、程序源代碼、習題參考答案! 《匯編語言實用教程:基于Win32編程》可作為高等學校相關專業(yè)本科生匯編語言課程的教科書,以及相關領域工程技術人員的參考書。
書籍目錄
第1章 基礎知識1.1 微型計算機概述1.2 微型計算機系統(tǒng)組成1.3 程序設計語言1.4 微型計算機運算基礎習題1第2章 微處理器與指令系統(tǒng)2.1 8086微處理器2.2 8086尋址方式2.3 8086指令系統(tǒng)習題2第3章 8086匯編語言3.1 匯編語言源程序格式3.2 偽指令語句3.3 匯編語言程序的調試與運行習題3第4章 匯編程序設計4.1 程序設計方法4.2 順序程序設計4.3 分支程序設計4.4 循環(huán)程序設計4.5 子程序設計4.6 模塊化程序設計習題4第5章 輸入/輸出與中斷5.1 I/O概述5.2 簡單I/O程序舉例5.3 中斷系統(tǒng)5.4 中斷服務程序設計5.5 DOS與BIOS功能調用5.6 駐留中斷服務程序設計習題5第6章 32位80x86匯編6.1 80386系統(tǒng)結構6.2 80x86CPU的工作方式6.3 32位擴展指令6.4 32位程序設計習題6第7章 匯編語言與C/C++混合編程7.1 混合編程7.2 C/C++的嵌入式匯編7.3 C/C++調用匯編模塊習題7第8章 Win32程序設計8.1 匯編語言Win32程序框架8.2 資源文件的使用8.3 Win32程序設計實例習題8第9章 課程實驗9.1 順序程序實驗9.2 分支程序實驗9.3 循環(huán)程序實驗9.4 子程序實驗9.5 模塊化程序實驗9.6 輸入/輸出與中斷程序實驗9.7 32位80x86匯編語言程序設計9.8 匯編與C/C++混合編程實驗9.9 Win32匯編程序實驗附錄A ASCII碼表附錄B 常用指令及其執(zhí)行周期數附錄C DEBUG命令表參考文獻
章節(jié)摘錄
微型計算機系統(tǒng)分為硬件和軟件兩大部分,硬件(Hardware)是微型計算機工作的物理實體,微型計算機系統(tǒng)硬件結構由微處理器、存儲器、I,O接口等部分組成,了解它們的內部結構和工作方式將有助于學習后續(xù)內容;軟件(Soflt Ware)是為了運行、管理和維護微型計算機而編寫的各種程序的集合。匯編語言以助記符形式表示微型計算機指令,每條指令對應著微型計算機硬件的一個具體操作,利用匯編語言編寫的程序與微型計算機硬件密切相關,程序員可直接對處理器內的寄存器、主存儲器的存儲單元、外設的端口等進行操作,從而能夠有效地控制微型計算機的各個部件。本章重點介紹學習匯編語言程序需要掌握的基礎知識,內容包括:微型計算機產生與發(fā)展;微型計算機系統(tǒng)組成;程序設計語言;原碼、反碼、補碼的定義與運算規(guī)則;編碼的使用與運算規(guī)則;邏輯與、或、非、異或運算規(guī)則等。
圖書封面
評論、評分、閱讀與下載