出版時間:2008-7 出版社:清華大學出版社 作者:張坤 編 頁數(shù):269
前言
在目前正在使用的程序設計語言中,匯編語言是被誤解得最深的一種。當提到“匯編語言”這個術語時,經(jīng)常使人聯(lián)想到低級的位移動和復雜難記的指令格式。隨著各種出色的高級語言開發(fā)工具的快速發(fā)展,“匯編語言程序設計已經(jīng)死了”這種評論并不少見。但是匯編語言程序設計還遠沒有到死亡的時候,每種高級語言程序在連接為可執(zhí)行程序之前都必須被編譯為匯編語言程序?! 「爬ǖ卣f,如果讀者想從事計算機科學方面的工作,匯編語言的基礎是必不可缺的。原因很簡單,我們的工作平臺、研究對象都是機器,匯編語言是人和計算機溝通最直接的方式,它描述了機器最終所要執(zhí)行的指令序列。匯編語言與具體的微處理器相關,每種微處理器的匯編語言都不一樣,我們只能通過一種常用的、結構簡潔的微處理器的匯編語言來進行學習,從而達到學習匯編語言的兩個根本的目的: 充分獲得底層編程的體驗,深刻理解機器運行程序的機理?! ∧壳?,匯編語言更多地使用于 Windows環(huán)境下,例如病毒分析、軟件調試和軟件加密。學習完Windows下的匯編語言,對面向對象程序設計會有較為深入的理解,但是DOS下的匯編語言程序設計還是基礎?! ”緯ㄟ^一系列使用80x86和Windows環(huán)境下32位匯編語言的實驗練習,把匯編語言程序設計的概念和理論知識融入實踐中,從而加深對匯編語言程序設計的認識和理解。每個實驗中包含背景知識介紹和按步驟進行的實驗指導等,實驗內容的組織充分顧及了不同的難易程度,富有挑戰(zhàn)性。本書具有很好的可讀性和可操作性,實用性比較強,結構清晰,著重培養(yǎng)動手能力?! ”緯戒洸糠纸o出了大量各種類型的習題及答案,為學生課余時間自學和參加等級考試提供了有力的幫助?! ”緯溆须娮诱n件,讀者可從清華大學出版社網(wǎng)站
內容概要
本書是“匯編語言程序設計”課程的配套實驗教材。全書選用多個具有代表性的實驗,對匯編語言結構化和模塊化程序進行了深入解析,詳細敘述了匯編語言程序的編程與調試過程?! ”緯訧ntel 80x86指令系統(tǒng)為主體,在MS?DOS和Windows環(huán)境下較為系統(tǒng)地介紹了匯編語言指令的用法和調試工具DEBUG、W32Dasm的使用?! 〉?章介紹了匯編語言上機過程和DEBUG的使用; 第2章詳細介紹了匯編指令的用法; 第3章介紹了偽指令的使用; 第4章~第7章重點介紹了順序、分支、循環(huán)、子程序程序設計的實例; 第8章介紹了Win32匯編程序設計方法; 附錄部分給出了自選練習題及答案?! ”緯歉叩仍盒S嬎銠C、自動化、電子技術及相關專業(yè)“匯編語言程序設計”課程的實驗教材,還可以作為匯編語言程序設計的自學教材。
書籍目錄
第1章 匯編語言上機過程和DEBUG的使用1.1 實驗目的1.2 預備知識1.3 實驗內容1.4 實驗報告要求第2章 匯編指令的用法2.1 實驗目的2.2 預備知識2.3 實驗內容2.4 實驗報告要求第3章 偽操作(偽指令)第4章 順序、分支程序設計第5章 循環(huán)程序設計第6章 子程序設計第7章 中斷程序設計第8章 Win32匯編程序設計附錄A 自選習題與答案附錄B 綜合測試題參考文獻
編輯推薦
本套教材特色: 站在工程、開發(fā)和研究三個角度,進行實踐性教學環(huán)節(jié)的設計。 從社會對計算機專業(yè)人才的能力需求的角度,系統(tǒng)地規(guī)劃計算機實驗和實踐的方式和內容?! ¢_發(fā)實訓驗證型、開發(fā)研究型等不層次的教學內容,以滿足大專、本科以及某些研究生層次的教學需求?! ∫韵到y(tǒng)性、開放性、經(jīng)典性和適用性等全新的面貌呈現(xiàn)在中國的計算機教學領域?! 【耐诰蚝湾噙x作者,把他們多年積累的教學經(jīng)驗編寫成教材。 每本書都經(jīng)過編委會委員的精心篩選和嚴格評審,嚴把質量關。
圖書封面
評論、評分、閱讀與下載