注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具32位匯編語言程序設(shè)計

32位匯編語言程序設(shè)計

32位匯編語言程序設(shè)計

定 價:¥26.00

作 者: 穆玲玲,錢曉捷 主編
出版社: 電子工業(yè)出版社
叢編項: 高等教育計算機學科“應(yīng)用型”教材
標 簽: 匯編程序

購買這本書可以去


ISBN: 9787121040542 出版時間: 2007-08-01 包裝: 平裝
開本: 16 頁數(shù): 294 字數(shù):  

內(nèi)容簡介

  本書以32位Intel 80x86指令系統(tǒng)為主體,以MASM 6.x和MASM32為開發(fā)工具,全面而系統(tǒng)地介紹 32位匯編語言程序設(shè)計方法。全書以新的“匯編語言程序設(shè)計”課程的教學為目標,通過大量實例,深入淺出地為讀者講解 32位基本整數(shù)指令及其匯編語言程序設(shè)計的知識。主要內(nèi)容包括是:匯編語言程序設(shè)計的基礎(chǔ)知識、32位Intel 80x86的編程環(huán)境、MASM偽指令和操作符、32位和實模式程序格式、程序結(jié)構(gòu)及其設(shè)計方法。本書的后兩章從不同的方面介紹了匯編語言程序設(shè)計的深入內(nèi)容和實際應(yīng)用知識,主要有:實模式和保護模式下輸入輸出程序設(shè)計、匯編語言與C/C++的混合編程。本書各章配有豐富的習題和詳細的上機指導(dǎo),附錄提供了32位調(diào)試程序Windbg的使用說明、MASM和LINK命令參數(shù)以及本書所涉及指令速查表。本書可作為高等院校匯編語言程序設(shè)計課程的教材或參考書,適用于計算機、電子、自動控制及相關(guān)學科的本、??粕统山虒W生,計算機應(yīng)用開發(fā)人員,學習微機應(yīng)用技術(shù)的讀者等。

作者簡介

暫缺《32位匯編語言程序設(shè)計》作者簡介

圖書目錄

緒論
第1章 計算機中數(shù)據(jù)的表示
1.1 數(shù)制
1.1.1 十進制
1.1.2 二進制
1.1.3 十六進制
1.1.4 八進制
1.1.5 數(shù)制間的轉(zhuǎn)換
1.2 有符號數(shù)的表示
1.2.1 原碼
1.2.2 反碼
1.2.3 補碼
1.3 二進制運算
1.3.1 算術(shù)運算
1.3.2 邏輯運算
1.4 編碼
1.4.1 BCD碼
1.4.2 ASCII碼
1.4.3 UNIC0DE標準
習題
第2章 微型計算機體系結(jié)構(gòu)
2.1 微機系統(tǒng)概述
2.1.1 計算機的硬件
2.1.2 計算機的軟件
2.2 IA-32微處理器
2.2.1 Intel微處理器發(fā)展
2.2.2 IA-32 CPU的操作模式
2.2.3 IA-32 CPU功能結(jié)構(gòu)
2.2.4 IA-32 CPU寄存器組
2.3 IA-32 CPU存儲器管理
2.3.1 內(nèi)存管理模型
2.3.2 存儲器模型與操作模式的關(guān)系
2.4 外設(shè)
習題
第3章 匯編語言基礎(chǔ)
3.1 匯編語言程序開發(fā)過程
3.1.1 搭建匯編語言開發(fā)環(huán)境
3.1.2 匯編程序開發(fā)步驟
3.2 匯編語言程序結(jié)構(gòu)
3.2.1 匯編語言的語句格式
3.2.2 匯編語言程序格式
3.2.3 匯編語言程序格式定義偽指令
3.3 參數(shù)、變量和標號
3.3.1 數(shù)值型參數(shù)
3.3.2 變量定義偽指令
3.3.3 變量和標號的屬性
習題
第4章 IA-32指令格式和尋址方式
4.1 IA-32指令格式
4.2 機器代碼格式

4.3 操作數(shù)尋址方式
4.3.1 立即數(shù)尋址
4.3.2 寄存器尋址
4.3.3 存儲器尋址
4.4 轉(zhuǎn)移地址尋址方式
4.4.1 段內(nèi)直接尋址
4.4.2 段內(nèi)間接尋址
4.4.3 段間直接尋址
4.4.4 段間間接尋址
習題
第5章 數(shù)據(jù)操作
5.1 數(shù)據(jù)傳送
5.1.1 通用數(shù)據(jù)傳送指令
5.1.2 地址傳送指令
5.2 算術(shù)運算
5.2.1 加法指令
5.2.2 減法指令
5.2.3 乘法指令
5.2.4 除法指令
5.2.5 符號擴展指令
5.3 位操作
5.3.1 邏輯運算指令
5.3.2 位測試指令
5.3.3 位掃描指令
5.3.4 移位指令
5.3.5 循環(huán)移位指令
5.3.6 雙精度移位指令
習題
第6章 分支和循環(huán)程序設(shè)計
6.1 轉(zhuǎn)移指令
6.1.1 無條件轉(zhuǎn)移指令JMP
6.1.2 條件轉(zhuǎn)移指令Jcc
6.2 分支程序設(shè)計
6.2.1 單分支結(jié)構(gòu)程序設(shè)計
6.2.2 雙分支結(jié)構(gòu)程序設(shè)計
6.2.3 多分支結(jié)構(gòu)程序設(shè)計
6.3 循環(huán)結(jié)構(gòu)設(shè)計
6.3.1 用轉(zhuǎn)移指令實現(xiàn)循環(huán)結(jié)構(gòu)
6.3.2 循環(huán)指令
習題
第7章 子程序設(shè)計
7.1 堆棧
7.2 子程序
7.2.1 子程序定義偽指令
7.2.2 子程序調(diào)用和返回指令
7.2.3 子程序的參數(shù)傳遞
7.2.4 子程序的局部變量
7.2.5 子程序的嵌套、遞歸與重入
7.2.6 子程序的應(yīng)用
7.3 Windows API函數(shù)

7.4 子程序偽指令的應(yīng)用
7.5 模塊化程序設(shè)計
7.5.1 創(chuàng)建多模塊程序
7.5.2 子程序庫
習題
第8章 輸入輸出程序設(shè)計
8.1 底層輸入輸出程序設(shè)計
8.1.1 輸入輸出指令
8.1.2 I/O程序設(shè)計
8.1.3 輸入輸出保護
8.2 高層輸入輸出程序設(shè)計
8.2.1 中斷指令
8.2.2 實模式下的系統(tǒng)功能調(diào)用
8.2.3 利用Windows API實現(xiàn)Win32控制臺輸入輸出程序
8.3 輸入輸出子程序庫
8.3.1 32位輸入輸出子程序庫
8.3.2 實模式輸入輸出子程序庫
習題
第9章 串操作編程
9.1 相關(guān)指令
9.1.1 標志位操作指令
9.1.2 串操作指令
9.2 串操作應(yīng)用實例
習題
第10章 宏結(jié)構(gòu)程序設(shè)計
10.1 宏匯編
10.2 重復(fù)匯編
10.3 條件匯編
10.4 宏的實例
習題
第11章 匯編語言與Visual C++的混合編程
11.1 Visual C++嵌入?yún)R編方式
11.1.1 嵌入式匯編語句的格式
11.1.2 嵌入式匯編語句的規(guī)定
11.1.3 嵌入式匯編語句的使用
11.2 Visual C++與匯編語言的模塊連接
11.2.1 混合編程的約定規(guī)則
11.2.2 C++程序調(diào)用匯編子程序
11.2.3 匯編語言調(diào)用C++子程序
習題
附錄
附錄A 匯編程序MASM的偽指令和操作符
附錄B 宏匯編命令ML和連接命令LINK常用參數(shù)速查
附錄C 調(diào)試程序Windbg
附錄D 輸入輸出宏命令
附錄E I/O子程序
附錄F 指令速查表
附錄G 調(diào)試程序DEBUG主要命令
參考文獻

本目錄推薦

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