彙編語言程式設計(第3版)

彙編語言程式設計(第3版)

《彙編語言程式設計(第3版)》是2009年電子工業出版社出版的圖書,作者是丁輝。

基本介紹

  • 書名:彙編語言程式設計(第3版)
  • 作者:丁輝
  • ISBN:9787121080333
  • 頁數:288頁
  • 出版社:電子工業出版社
  • 出版時間:2009-03
  • 開本:16(185*260)
  • 版次:1-01
  • 千字數:461千字
內容簡介,目錄,

內容簡介

本書主要內容包括微機基礎知識, 8086/8088指令系統,80x86、Pentium增強和擴展指令,程式設計方法,高級彙編技術,系統功能調用及實例,彙編語言與C/C++的混合編程技術及實例,上機操作。每章附有習題,書後附有上機實驗指導。本書可作為高等院校、高等職業院校計算機及相關專業的彙編語言程式設計課程教材,微型計算機原理課程輔助教材。

目錄

第1章 基礎知識
1.1 彙編語言與彙編語言程式設計
1.1.1 彙編語言
1.1.2 彙編語言程式設計
1.2 進位計數制
1.2.1 常用計數制及其數的算術運算
1.2.2 數制轉換
1.3 計算機中數和字元的表示
1.3.1 數的表示
1.3.2 字元的表示
第2章 IBM-PC計算機系統概述
2.1 INTEL 8086/8088 CPU的功能結構
2.1.1 執行單元與接口部件單元
2.2 INTEL 8086/8088 存儲器的組織
2.2.1 存儲單元的地址和內容
2.2.2 Intel8086/8088存儲器的組織
2.2.3 堆疊
2.3 INTEL 80X86系列微處理器簡介
2.3.1 80386微處理器
2.3.2 Pentium微處理器
2.4 外部設備
第3章 指令系統
3.1 指令格式
3.2 定址方式
3.2.1 固定定址(Inherent Addressing)
3.2.2 立即定址(Immediate Addressing)
3.2.3 暫存器定址(Register Addressing)
3.2.4 存儲器定址
3.3 指令的執行時間
3.4 INTEL8086/8088指令系統
3.4.1 數據傳送指令
3.4.2 算術運算指令
3.4.3 位操作指令
3.4.4 串操作指令
3.4.5 轉移指令
3.4.6 處理器控制指令
3.5 INTEL 80X86及PENTIUM指令系統
3.5.1 Intel80386新增和擴充指令
3.5.2 Pentium新增指令
第4章 彙編語言與彙編語言程式
4.1 彙編語言程式與彙編程式
4.2 彙編語言程式的格式和組成元素
4.2.1 標識符
4.2.2 保留字
4.2.3 表達式
4.3 偽指令
4.3.1 符號定義偽指令
4.3.2 變數定義偽指令
4.3.3 段定義偽指令
4.3.4 過程定義偽指令
4.3.5 80x86指令集選擇偽指令
4.4 彙編語言程式的上機過程
4.4.1 MSAM彙編環境
4.4.2 TASM彙編環境
第5章 順序程式設計
5.1 彙編語言程式設計的基本步驟
5.2 順序程式設計
5.2.1 十進制算術運算
5.2.2 彙編語言程式中的輸入/輸出功能調用
5.3 順序程式設計綜合舉例
第6章 分支程式設計
6.1 分支程式結構
6.2 轉移指令
6.2.1 條件轉移指令
6.2.2 無條件轉移指令
6.3 分支程式設計
6.3.1 測試法分支程式設計
6.3.2 跳轉表法分支程式設計
6.4 分支程式設計綜合舉例
第7章 循環程式設計
7.1 循環程式結構
7.2 循環指令
7.2.1 重複控制指令
7.2.2 串操作指令及重複前綴
7.3 循環程式設計
7.3.1 計數控制的循環程式設計
7.3.2 條件控制的循環程式設計
7.3.3 多重循環程式設計
7.4 循環程式設計綜合舉例
第8章 子程式設計及系統調用
8.1 調用程式與子程式
8.2 調用與返回指令
8.3 子程式設計
8.3.1 子程式的定義
8.3.2 子程式的調用與返回
8.3.3 保護現場與恢復現場
8.3.4 參數的傳遞
8.4 程式的嵌套和遞歸
8.4.1 子程式的嵌套
8.4.2 子程式的遞歸
8.5 子程式調用與系統功能調用
8.5.1 子程式調用與系統功能調用間的關係
8.5.2 系統功能調用的方法
8.6 子程式設計綜合舉例
第9章 高級彙編語言技術
9.1 宏彙編
9.1.1 宏定義
9.1.2 宏調用和宏擴展
9.1.3 宏定義和宏調用中參數的使用
9.1.4 宏嵌套
9.2 重複彙編
9.2.1 使用REPT偽指令的重複彙編結構
9.2.2 使用IRP偽指令的重複彙編結構
9.2.3 使用IRPC偽指令的重複彙編結構
9.3 條件彙編
9.3.1 條件彙編的概念及條件彙編的結構
9.3.2 條件彙編偽指令
9.4 庫的使用
9.4.1 庫的建立
9.4.2 庫的使用
9.5 模組化程式設計
9.5.1 模組化程式設計概述
9.5.2 段的定義
9.5.3 模組間的通信
9.5.4 模組的連線
第10章 系統功能調用及實例
10.1 中斷
10.1.1 中斷的基本概念
10.1.2 中斷的處理過程
10.2 系統功能調用方法
10.2.1 DOS功能調用
10.2.2 BIOS功能調用
10.3 系統功能調用套用實例
第11章 彙編語言與C/C++混合編程及實例
11.1 TURBO C嵌入彙編方式
11.1.1 嵌入彙編語句的格式
11.1.2 彙編語句訪問C語言的數據
11.1.3 嵌入彙編的編譯過程
11.1.4 Turbo C模組連線方式
11.2 彙編語言在VISUAL C++中的套用
11.2.1 嵌入彙編語言指令
11.2.2 調用彙編語言過程
11.2.3 使用彙編語言最佳化C++代碼
11.2.4 使用Visual C++開發彙編語言程式
11.3 彙編語言與C/C++的混合編程實例
附錄A 上機實驗
實驗一 程式的編輯、彙編、連線和調試
實驗二 分支程式設計
實驗三 循環程式設計
實驗四 子程式
實驗五 高級彙編語言技術
實驗六 DOS功能調用與BIOS中斷調用
實驗七 C/C++語言與彙編語言的混合編程
附錄B ASCII碼錶
附錄C 80X86指令表
附錄D MASM 5.0宏彙編程式出錯信息
附錄E DEBUG命令表
附錄F BIOS和MS-DOS功能調用
參考文獻

相關詞條

熱門詞條

聯絡我們