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

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

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

定 價(jià):¥26.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

緒論
第1章 計(jì)算機(jī)中數(shù)據(jù)的表示
1.1 數(shù)制
1.1.1 十進(jìn)制
1.1.2 二進(jìn)制
1.1.3 十六進(jìn)制
1.1.4 八進(jìn)制
1.1.5 數(shù)制間的轉(zhuǎn)換
1.2 有符號數(shù)的表示
1.2.1 原碼
1.2.2 反碼
1.2.3 補(bǔ)碼
1.3 二進(jìn)制運(yùn)算
1.3.1 算術(shù)運(yùn)算
1.3.2 邏輯運(yùn)算
1.4 編碼
1.4.1 BCD碼
1.4.2 ASCII碼
1.4.3 UNIC0DE標(biāo)準(zhǔn)
習(xí)題
第2章 微型計(jì)算機(jī)體系結(jié)構(gòu)
2.1 微機(jī)系統(tǒng)概述
2.1.1 計(jì)算機(jī)的硬件
2.1.2 計(jì)算機(jī)的軟件
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存儲(chǔ)器管理
2.3.1 內(nèi)存管理模型
2.3.2 存儲(chǔ)器模型與操作模式的關(guān)系
2.4 外設(shè)
習(xí)題
第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ù)、變量和標(biāo)號
3.3.1 數(shù)值型參數(shù)
3.3.2 變量定義偽指令
3.3.3 變量和標(biāo)號的屬性
習(xí)題
第4章 IA-32指令格式和尋址方式
4.1 IA-32指令格式
4.2 機(jī)器代碼格式

4.3 操作數(shù)尋址方式
4.3.1 立即數(shù)尋址
4.3.2 寄存器尋址
4.3.3 存儲(chǔ)器尋址
4.4 轉(zhuǎn)移地址尋址方式
4.4.1 段內(nèi)直接尋址
4.4.2 段內(nèi)間接尋址
4.4.3 段間直接尋址
4.4.4 段間間接尋址
習(xí)題
第5章 數(shù)據(jù)操作
5.1 數(shù)據(jù)傳送
5.1.1 通用數(shù)據(jù)傳送指令
5.1.2 地址傳送指令
5.2 算術(shù)運(yùn)算
5.2.1 加法指令
5.2.2 減法指令
5.2.3 乘法指令
5.2.4 除法指令
5.2.5 符號擴(kuò)展指令
5.3 位操作
5.3.1 邏輯運(yùn)算指令
5.3.2 位測試指令
5.3.3 位掃描指令
5.3.4 移位指令
5.3.5 循環(huán)移位指令
5.3.6 雙精度移位指令
習(xí)題
第6章 分支和循環(huán)程序設(shè)計(jì)
6.1 轉(zhuǎn)移指令
6.1.1 無條件轉(zhuǎn)移指令JMP
6.1.2 條件轉(zhuǎn)移指令Jcc
6.2 分支程序設(shè)計(jì)
6.2.1 單分支結(jié)構(gòu)程序設(shè)計(jì)
6.2.2 雙分支結(jié)構(gòu)程序設(shè)計(jì)
6.2.3 多分支結(jié)構(gòu)程序設(shè)計(jì)
6.3 循環(huán)結(jié)構(gòu)設(shè)計(jì)
6.3.1 用轉(zhuǎn)移指令實(shí)現(xiàn)循環(huán)結(jié)構(gòu)
6.3.2 循環(huán)指令
習(xí)題
第7章 子程序設(shè)計(jì)
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è)計(jì)
7.5.1 創(chuàng)建多模塊程序
7.5.2 子程序庫
習(xí)題
第8章 輸入輸出程序設(shè)計(jì)
8.1 底層輸入輸出程序設(shè)計(jì)
8.1.1 輸入輸出指令
8.1.2 I/O程序設(shè)計(jì)
8.1.3 輸入輸出保護(hù)
8.2 高層輸入輸出程序設(shè)計(jì)
8.2.1 中斷指令
8.2.2 實(shí)模式下的系統(tǒng)功能調(diào)用
8.2.3 利用Windows API實(shí)現(xiàn)Win32控制臺(tái)輸入輸出程序
8.3 輸入輸出子程序庫
8.3.1 32位輸入輸出子程序庫
8.3.2 實(shí)模式輸入輸出子程序庫
習(xí)題
第9章 串操作編程
9.1 相關(guān)指令
9.1.1 標(biāo)志位操作指令
9.1.2 串操作指令
9.2 串操作應(yīng)用實(shí)例
習(xí)題
第10章 宏結(jié)構(gòu)程序設(shè)計(jì)
10.1 宏匯編
10.2 重復(fù)匯編
10.3 條件匯編
10.4 宏的實(shí)例
習(xí)題
第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++子程序
習(xí)題
附錄
附錄A 匯編程序MASM的偽指令和操作符
附錄B 宏匯編命令ML和連接命令LINK常用參數(shù)速查
附錄C 調(diào)試程序Windbg
附錄D 輸入輸出宏命令
附錄E I/O子程序
附錄F 指令速查表
附錄G 調(diào)試程序DEBUG主要命令
參考文獻(xiàn)

本目錄推薦

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