注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計匯編語言/編譯原理匯編語言程序設計

匯編語言程序設計

匯編語言程序設計

定 價:¥28.00

作 者: 蘇帆[等]主編
出版社: 華中科技大學出版社
叢編項: 21世紀高等院校計算機系列教材
標 簽: 匯編語言程序設計

ISBN: 9787560933412 出版時間: 2005-02-01 包裝: 平裝
開本: 26cm 頁數: 294 字數:  

內容簡介

  《匯編語言程序設計》主要闡述80x86匯編語言的程序設計方法和技術。全書共10章,第1章為基礎知識部分;第2章和第3章為編程工具部分,主要內容為80x86的尋址方式與指令系統(tǒng),以及包括偽指令在內的匯編語言程序格式;第4章至第7章介紹編程方法,內容包括順序、分支、循環(huán)、子程序等基本程序結構,程序設計的基本方法和技術,多模塊連接技術,宏匯編技術,以中斷為主的輸人輸出程序設計方法,以及BIOS和DOS系統(tǒng)功能調用;第8章為實際應用部分,說明圖形顯示、發(fā)聲和鍵盤錄入技術,以及匯編語言與c語言接口的方法;第9章和第10章為知識拓展部分,主要介紹了分段、分頁管理與多任務保護機制,實模式與保護模式切換實例,虛擬86方式的使用程序,多媒體匯編MMX和SSE指令及其編程設計與優(yōu)化處理等。全書提供了大量程序實例,每章后均附有習題?!秴R編語言程序設計》適用于高等院校以及大、中專院校作為“匯編語言程序設計”課程的教材,也可作為計算機工作者學習匯編語言的自學參考書,只要具有高級語言程序設計基礎的讀者,都可通過《匯編語言程序設計》學習和掌握匯編語言程序設計技術。

作者簡介

暫缺《匯編語言程序設計》作者簡介

圖書目錄

第1章 微型計算機基礎知識
1·1 微型計算機系統(tǒng)簡述
1·1·1 微處理器
1·1·2 微型計算機系統(tǒng)
1·2 微型計算機數和字符的表示
1·2·1 計算機中數的表示
1·2·2 常用數制及其算術運算
1·2·3 數制的轉換
1·2·4 數的表示
1·2·5 加減法運算的溢出條件
1·2·6 字符的表示
1·3 匯編語言程序設計概述
1·3·1 匯編語言
1·3·2 匯編語言程序設計
習題
第2章 IBM-PC微型計算機系統(tǒng)概述
2·1 8086/8088的功能結構
2·1·1 執(zhí)行單元EU
2·1·2 總線接口單元BIU
2·2 8086/8088的寄存器結構
2·2·1 通用寄存器
2·2·2 段寄存器
2·2·3 狀態(tài)寄存器
2·2·4 指令指針寄存器
2·3 存儲器的組織
2·3·1 存儲器的標準結構
2·3·2 存儲器的分段
2·3·3 實際地址和邏輯地址
2·3·4 堆棧
*2·4 Intel 80X86系統(tǒng)高檔微處理器簡介
2·4·1 80286微處理器
2·4·2 80386微處理器
2·4·3 80486微處理器
2·4·4 Pentium微處理器
習題
第3章 8086/8088指令系統(tǒng)
3·1 指令的基本格式
3·1·1 指令的構成
3·1·2 8086指令的通用格式
3·2 8086/8088的尋址方式
3·2·1 固定尋址
3·2·2 立即尋址
3·2·3 寄存器尋址
3·2·4 存儲器尋址
3·2·5 I/O端口尋址
3·3 指令的執(zhí)行時間
3·4 8086/8088指令系統(tǒng)
3·4·1 數據傳送類指令及應用
3·4·2 算術運算類指令及應用
3·4·3 邏輯運算與移位類指令及應用
3·4·4 串操作類指令及應用
3·4·5 控制轉移類指令及應用
3·4·6 處理器控制類指令及應用
習題
第4章 匯編語言程序
4·1 匯編語言與匯編程序
4·1·1 匯編語言
4·1·2 匯編程序
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 過程定義偽指令
4·3·6 80X86指令集選擇偽指令
4·4 匯編語言程序的上機過程
4·4·1 建立ASM文件
4·4·2 生成OBJ文件
4·4·3 生成EXE文件
4·4·4 快速生成可執(zhí)行文件的方法
4·4·5 程序的執(zhí)行和調試
4·4·6 TASM、TLINK及Turbo Debug的使用
習題
*第5章 80X86/Pentium微處理器指令系統(tǒng)
5·1 80286增強和擴充指令
5·1·1 80286工作模式
5·1·2 有符號整數乘法指令
5·1·3 堆棧操作指令
5·1·4 移位指令
5·1·5 支持高級語言的指令
5·1·6 控制保護指令
5·2 80386增強和擴充指令
5·2·1 數據傳送與擴展指令
5·2·2 地址傳送指令
5·2·3 有符號乘法指令
5·2·4 符號擴展指令
5·2·5 堆棧操作指令
5·2·6 移位指令
5·2·7 位操作指令
5·2·8 條件設置指令
5·3 80486新增指令
5·3·1 字節(jié)交換指令
5·3·2 互換并相加指令
5·3·3 比較并相加指令
5·3·4 Cache管理指令
5·4 Pentium新增指令
5·4·1 8字節(jié)比較交換指令
5·4·2 處理器特征識別指令
5·4·3 讀時間標記計數器指令
5·4·4 讀模型專用寄存器指令
5·4·5 寫模型專用寄存器指令
習題
第6章 順序程序設計
6·1 匯編語言程序設計的基本步驟
6·1·1 問題分析
6·1·2 確定算法,編制流程圖
6·1·3 編碼與調試
6·2 順序程序設計
6·2·1 輸入/輸出的DOS功能調用
6·2·2 十進制BCD碼校正指令
6·2·3 順序程序設計舉例
習題
第7章 分支程序設計
7·1 分支程序結構
7·1·1 單邊選擇程序設計
7·1·2 多邊選擇程序設計
7·2 轉移指令
7·2·1 條件轉移指令及應用
7·2·2 無條件轉移指令及應用
7·3 分支程序設計
7·3·1 用比較轉移指令實現分支
7·3·2 轉移指示表法實現分支
習題
第8章 循環(huán)程序設計
8·1 循環(huán)程序結構
8·1·1 問題的提出
8·1·2 循環(huán)程序結構
8·2 循環(huán)指令
8·2·1 重復控制指令(循環(huán)控制指令)
8·2·2 串操作指令及重復前綴
8·3 循環(huán)程序設計
8·3·1 先執(zhí)行后判斷結構的循環(huán)程序設計
8·3·2 先判斷后執(zhí)行結構的循環(huán)程序設計
8·3·3 循環(huán)程序的控制方法
8·4 多重循環(huán)
習題
第9章 子程序設計
9·1 子程序與調用程序
9·1·1 子程序設計方法
9·1·2 子程序的調用
9·2 具有子程序的匯編程序設計
9·2·1 含有NEAR過程及過程調用的程序設計
9·2·2 含有FAR過程及過程調用的程序設計
9·3 保護現場與恢復現場
9·4 過程的參數傳遞方法
9·4·1 約定寄存器法
9·4·2 約定存儲單元法
9·4·3 偽指令EXTRN,PUBLIC的使用
9·4·4 用寄存器傳送參數地址表的地址
9·4·5 用堆棧傳送參數
9·5 過程的嵌套和遞歸調用
9·5·1 過程的嵌套
9·5·2 過程的遞歸調用
第10章 匯編語言程序設計示例
10·1 字符處理
10·2 代碼轉換
10·3 表的處理
10·4 多模塊的連接
10·4·1 運行匯編源程序的過程
10·4·2 多模塊的連接
附錄
附錄A ASCII碼表
附錄B 80X86指令表
附錄C TASM 5.0宏匯編程序出錯信息表
附錄D Debug命令表
附錄E 上機實驗指導
主要參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號