彙編語言簡明教程

彙編語言簡明教程

《彙編語言簡明教程》是2013年電子工業出版社出版的圖書,作者是錢曉捷。本書具有“重點明確、突出實踐、深入淺出”等特色,使其還能很好地適合遠程教育、成人教育、自學考試等本科或專科(含高職)學生,也適合計算機套用開發人員、希望深入學習彙編語言的普通讀者作為入門教材。

基本介紹

  • 書名:彙編語言簡明教程
  • 作者:錢曉捷
  • ISBN:9787121201844
  • 頁數:300
  • 定價:39.00元
  • 出版社:電子工業出版社
  • 出版時間:2013-5
  • 副標題:彙編語言簡明教程
編輯推薦,內容簡介,作者簡介,目錄,

編輯推薦

《計算機類本科規劃教材:彙編語言簡明教程》刪繁就簡、重點明確的教學內容:選擇處理器通用的基本指令和反映彙編語言特色的常用偽指令;側重指令功能和編程思想、特別介紹相關硬體工作原理。
《計算機類本科規劃教材:彙編語言簡明教程》貫穿始終、突出實踐的教學過程:將上機實踐貫穿始終,教學內容融入了約80個例題程式和約70個習題程式。
《計算機類本科規劃教材:彙編語言簡明教程》循序漸進、深入淺出的教學原則:以“循序漸進、難點分散、前後對照”為原則,做到“語言淺顯、描述詳盡、圖表準確”。

內容簡介

《計算機類本科規劃教材:彙編語言簡明教程》基於MS-DOS環境和MASM彙編程式講解16位8086處理器基本指令及其彙編語言程式設計,內容包括彙編語言基礎、處理器基本指令和彙編語言常用偽指令以及順序、分支、循環、子程式結構,在此基礎上,逐步展開32位指令編程、Windows編程、與C++語言的混合編程,並介紹浮點、多媒體及64位指令。
《計算機類本科規劃教材:彙編語言簡明教程》主要面向普通高等院校的計算機以及電子、通信和自控等電類專業,可用做“彙編語言程式設計”課程的教材或參考書。

作者簡介

錢曉捷,男,副教授,1963年生,北京航空航天大學電子工程學院學士學位,鄭州大學計算機軟體與理論專業碩士學位,碩士生導師。中國計算機學會會員,現任河南省計算機學會教育專委副主任,主要從事計算機系統結構、嵌入式系統、計算機輔助教學等方面的研究。主持教育部-微軟、河南省精品課程“彙編語言程式設計”、校級遠程教育精品課程“微機原理及接口技術”建設。主持完成“網路CAI課件研究與開發”、“河南省新世紀網路課程建設工程項目”等科研項目。主編10餘部高校教材,其中2部屬於普通高等教育“十一五”國家級規劃教材。具有豐富的教學經歷和教研體會,主講計算機硬體系列課程20餘年,主要包括“微機原理及接口技術”、“彙編語言程式設計”、“計算機組織與結構”、“高級計算機系統結構”等。

目錄

第1章 彙編語言基礎
1.1 個人計算機系統概述
1.1.1 計算機的硬體
1.1.2 計算機的軟體
1.1.3 程式設計語言
1.2 8086處理器
1.2.1 8086的功能結構
1.2.2 8086的暫存器
1.2.3 8086的存儲器組織
1.3 彙編語言程式的格式
1.3.1 指令代碼格式
1.3.2 語句格式
1.3.3 源程式框架
1.4 彙編語言程式的開發
1.4.1 開發環境
1.4.2 開發過程
1.4.3 列表檔案
習題
第2章 數據表示和定址
2.1 數據表示
2.1.1 數制
2.1.2 數值的編碼
2.1.3 字元的編碼
2.2 常量表達
2.3 變數套用
2.3.1 變數定義
2.3.2 變數屬性
2.4 數據定址方式
2.4.1 立即數定址
2.4.2 暫存器定址
2.4.3 存儲器定址
2.4.4 數據定址的組合
習題
第3章 通用數據處理指令
3.1 數據傳送類指令
3.1.1 通用傳送指令
3.1.2 堆疊操作指令
3.1.3 其他傳送指令
3.2 算術運算類指令
3.2.1 狀態標誌
3.2.2 加法指令
3.2.3 減法指令
3.2.4 乘法和除法指令
3.2.5 其他運算指令
3.3 位操作類指令
3.3.1 邏輯運算指令
3.3.2 移位指令
習題
第4章 程式結構
4.1 順序程式結構
4.2 分支程式結構
4.2.1 無條件轉移指令
4.2.2 條件轉移指令
4.2.3 單分支結構
4.2.4 雙分支結構
4.2.5 多分支結構
4.3 循環程式結構
4.3.1 循環指令
4.3.2 計數控制循環
4.3.3 條件控制循環
4.3.4 多重循環
4.3.5 串操作指令
習題
第5章 模組化程式設計
5.1 子程式結構
5.1.1 子程式指令
5.1.2 子程式設計
5.2 參數傳遞
5.2.1 暫存器傳遞參數
5.2.2 共享變數傳遞參數
5.2.3 堆疊傳遞參數
5.3 多模組程式結構
5.3.1 源檔案包含
5.3.2 模組連線
5.3.3 子程式庫
5.4 宏結構
5.4.1 宏彙編
5.4.2 重複彙編
5.4.3 條件彙編
習題
第6章 32位指令及其編程
6.1 Intel 80x86處理器
6.1.1 16位80x86處理器
6.1.2 IA-32處理器
6.1.3 Intel 64處理器
6.2 32位指令運行環境
6.2.1 32位暫存器
6.2.2 存儲器模型
6.2.3 32位定址方式
6.2.4 32位指令代碼
6.3 32位整數指令系統
6.3.1 32位擴展指令
6.3.2 32位新增指令
6.4 DOS平台的32位指令編程
習題
第7章 Windows編程
7.1 作業系統函式調用
7.1.1 動態程式庫
7.1.2 MASM的過程聲明和調用
7.1.3 程式退出函式
7.1.4 Windows程式格式
7.2 控制台應用程式
7.2.1 控制台輸出
7.2.2 控制台輸入
7.3 圖形視窗應用程式
7.3.1 訊息視窗
7.3.2 結構變數
7.3.3 MASM的高級語言特性
7.3.4 簡單視窗程式
習題
第8章 與Visual C++的混合編程
8.1 嵌入彙編
8.2 模組連線
8.2.1 約定規則
8.2.2 堆疊幀
8.3 調用高級語言函式
8.3.1 嵌入彙編程式中調用高級語言函式
8.3.2 彙編程式中調用C庫函式
8.4 使用Visual C++開發環境
8.4.1 彙編語言程式的開發過程
8.4.2 彙編程式的調試過程
習題
第9章 浮點、多媒體及64位指令
9.1 浮點指令
9.1.1 實數編碼
9.1.2 浮點暫存器
9.1.3 浮點指令編程
9.2 多媒體指令
9.2.1 MMX
9.2.2 SSE
9.2.3 SSE
9.2.4 SSE
9.3 64位指令
9.3.1 64位方式的運行環境
9.3.2 64位方式的指令
習題
附錄A 調試程式DEBUG
A.1 DEBUG程式的調用
A.2 DEBUG程式的命令
A.3 DEBUG程式的使用
附錄B 常用DOS功能調用
附錄C 輸入輸出子程式庫
附錄D 列表檔案符號說明
附錄E 常見彙編錯誤信息
附錄F 通用指令列表
附錄G MASM偽指令和操作符列表
參考文獻

相關詞條

熱門詞條

聯絡我們