編輯推薦
《32位彙編語言程式設計》內容包括基本的彙編語言基礎、常用處理器指令和彙編語言偽指令以及順序、分支、循環、子程式結構,還包括擴展的Windows和DOS編程、與C++語言的混合編程、輸入輸出指令及編程,並涉及浮點、多媒體及64位指令等方面。
《32位彙編語言程式設計》可以作為普通高校“彙編語言程式設計”等課程的教材或參考書,適合計算機、電子、通信和自控等電類專業的本科學生以及軟體學院、計算機等電類專業的高職學生、成教學生閱讀,同時也適合作為計算機套用開發人員和希望深入學習彙編語言的讀者的極佳參考書。
《32位彙編語言程式設計》結合作者近年來的32位彙編語言教學實踐,以32位Intel 80x86處理器和個人計算機為硬體平台,基於32位Windows作業系統軟體平台,藉助微軟MASM彙編程式講解彙編語言程式設計,包括基本的彙編語言基礎、常用處理器指令和彙編語言偽指令以及順序、分支、循環、子程式結構,還包括擴展的Windows和DOS編程、與C++語言的混合編程、輸入輸出指令及編程,並涉及浮點、多媒體及64位指令等先進技術。
《32位彙編語言程式設計》特色:簡單易用的開發環境。《32位彙編語言程式設計》構建了一個簡單易用的開發環境,無需安裝和配置,直接複製就可使用,方便初學者快速上手。
重點明確的教學內容。《32位彙編語言程式設計》不是詳盡展開所有處理器指令、全部彙編偽指令,而是選擇處理器通用的基本指令和反映彙編語言特色的常用偽指令;沒有引出複雜的程式格式,而是側重編程思想和技術。
突出實踐的教學過程。《32位彙編語言程式設計》以約70個示例程式和約60個習題程式貫穿教學內容。
循序漸進的教學原則。為了便於學生理解和掌握,且便於教師實施教學,《32位彙編語言程式設計》在編寫過程中儘量做到描述詳盡、圖表準確,對重點和難點使用淺顯生動的語言,深入淺出地進行詳盡講解。內容豐富的教學網站。為了更好地服務於廣大師生和讀者,作者開闢了“大學微機技術系列課程教學輔助網站”,提供電子課件、教學大綱、教材勘誤、疑難解答、輸入輸出子程式庫、示例源程式檔案等輔助資源。
圖書目錄
前言
教學建議
第1章 彙編語言基礎
1.1 Intel 80x86系列處理器
1.1.1 16位80x86處理器
1.1.2 IA-32處理器
1.1.3 Intel 64處理器
1.2 個人計算機系統
1.2.1 硬體組成
1.2.2 暫存器
1.2.3 存儲器組織
1.2.4 程式設計語言
1.2.5 軟體系統
1.3 彙編語言程式格式
1.3.1 指令代碼格式
1.3.2 語句格式
1.3.3 源程式框架
1.3.4 開發過程