《彙編語言簡明教程》是2013年電子工業出版社出版的圖書,作者是錢曉捷。本書具有“重點明確、突出實踐、深入淺出”等特色,使其還能很好地適合遠程教育、成人教育、自學考試等本科或專科(含高職)學生,也適合計算機套用開發人員、希望深入學習彙編語言的普通讀者作為入門教材。
基本介紹
- 書名:彙編語言簡明教程
- 作者:錢曉捷
- ISBN:9787121201844
- 頁數:300
- 定價:39.00元
- 出版社:電子工業出版社
- 出版時間:2013-5
- 副標題:彙編語言簡明教程
編輯推薦
《計算機類本科規劃教材:彙編語言簡明教程》貫穿始終、突出實踐的教學過程:將上機實踐貫穿始終,教學內容融入了約80個例題程式和約70個習題程式。
《計算機類本科規劃教材:彙編語言簡明教程》循序漸進、深入淺出的教學原則:以“循序漸進、難點分散、前後對照”為原則,做到“語言淺顯、描述詳盡、圖表準確”。
內容簡介
《計算機類本科規劃教材:彙編語言簡明教程》主要面向普通高等院校的計算機以及電子、通信和自控等電類專業,可用做“彙編語言程式設計”課程的教材或參考書。
作者簡介
目錄
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偽指令和操作符列表
參考文獻