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

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

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

定 價(jià):¥28.00

作 者: 張光長 主編
出版社: 北京大學(xué)出版社
叢編項(xiàng): 全國本科計(jì)算機(jī)應(yīng)用創(chuàng)新型人才培養(yǎng)規(guī)劃教材
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787301152508 出版時(shí)間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 265 字?jǐn)?shù):  

內(nèi)容簡介

  《匯編語言程序設(shè)計(jì)》以80x86系列微機(jī)為特定對象,從程序員角度介紹80x86系統(tǒng)結(jié)構(gòu)和相關(guān)資源,以及常用的基本指令;在此基礎(chǔ)上,主要講述使用匯編指令構(gòu)造順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的一些“標(biāo)準(zhǔn)化”方法,以及模塊化程序設(shè)計(jì)的基本知識、基本原理和相關(guān)技術(shù)與技巧,如參數(shù)傳遞方法、局部變量分配方法與技巧、多模塊程序匯編連接方法等;此外,還介紹浮點(diǎn)運(yùn)算的程序設(shè)計(jì)方法及SIMD指令集等內(nèi)容?!秴R編語言程序設(shè)計(jì)》可以作為計(jì)算機(jī)專業(yè)本科生的專業(yè)教材,也可以作為深入學(xué)習(xí)計(jì)算機(jī)科學(xué)的讀者的自學(xué)教材,還可以作為非計(jì)算機(jī)專業(yè)的研究生、本科生、專科生和從事匯編語言程序設(shè)計(jì)的技術(shù)人員的參考書。

作者簡介

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

圖書目錄

第1章 緒論
1.1 匯編語言概述
1.2 學(xué)習(xí)匯編語言的目的和方法
1.3 匯編語言的移植性問題
習(xí)題1
第2章 基礎(chǔ)知識
2.1 常用數(shù)制及其相互轉(zhuǎn)換
2.1.1 十進(jìn)位計(jì)數(shù)制
2.1.2 二進(jìn)位、八進(jìn)位及十六進(jìn)位計(jì)數(shù)制
2.1.3 數(shù)制問的轉(zhuǎn)換
2.2 數(shù)與字符的表示方法
2.2.1 整數(shù)的表示
2.2.2 浮點(diǎn)數(shù)的表示
2.2.3 二進(jìn)制編碼的十進(jìn)制數(shù)
2.2.4 字符表示
2.3 二進(jìn)制碼的基本邏輯運(yùn)算
本章小結(jié)
習(xí)題2
第3章 80x86微機(jī)系統(tǒng)的組成
3.1 基于80x86的計(jì)算機(jī)組織結(jié)構(gòu)
3.2 CPU資源
3.2.1 控制器與運(yùn)算器
3.2.2 80x86寄存器組
3.3 內(nèi)存儲器
3.3.1 內(nèi)存單元與數(shù)據(jù)存放字節(jié)順序
3.3.2 內(nèi)存的分段使用
3.3.3 內(nèi)存單元尋址
3.4 I/O地址空間
本章小結(jié)
習(xí)題3
第4章 80x86的尋址方式與基本指令
4.1 指令系統(tǒng)概述
4.2 數(shù)據(jù)處理類指令
4.2.1 操作數(shù)的尋址方式
4.2.2 數(shù)據(jù)傳送指令
4.2.3 算術(shù)運(yùn)算指令
4.2.4 邏輯指令
4.2.5 串處理指令
4.3 控制轉(zhuǎn)移類指令
4.3.1 無條件轉(zhuǎn)移指令
4.3.2 條件轉(zhuǎn)移指令
4.3.3 循環(huán)指令
4.3.4 條件設(shè)置字節(jié)指令和條件傳送指令
4.3.5 子程序調(diào)用指令與子程序返回指令
4.3.6 中斷調(diào)用指令與中斷返回指令
4.4 其他類指令
4.4.1 標(biāo)志位處理指令
4.4.2 其他指令
本章小結(jié)
習(xí)題4
第5章 匯編語言程序設(shè)計(jì)初步
5.1 概述
5.2 匯編語言程序基本框架結(jié)構(gòu)
5.2.1 內(nèi)存的分段使用
5.2.2 源程序的結(jié)束與程序的執(zhí)行入口
5.2.3 匯編語言程序的運(yùn)行平臺
5.3 常數(shù)、變量和標(biāo)號
5.3.1 常數(shù)
5.3.2 變量
5.3.3 標(biāo)號
5.3.4 變量名和標(biāo)號的其他定義方式
5.3.5 表達(dá)式和運(yùn)算符
5.3.6 運(yùn)算符的優(yōu)先級
5.4 MASM的基本偽指令
5.4.1 指令集選擇偽指令
5.4.2 完整的段定義偽指令
5.4.3 源程序開始與結(jié)束偽指令
5.4.4 數(shù)據(jù)定義偽指令
5.4.5 符號定義指令
5.4.6 地址計(jì)數(shù)器與對準(zhǔn)偽指令
5.4.7 子程序定義偽指令PROC和ENDP
5.4.8 其他偽指令
5.5 MASM的宏匯編偽指令
5.5.1 宏指令
5.5.2 重復(fù)匯編
5.5.3 條件匯編
5.5.4 結(jié)構(gòu)、聯(lián)合與記錄
5.6 段定義的簡化
本章小結(jié)
習(xí)題5
第6章 結(jié)構(gòu)化程序設(shè)計(jì)方法
6.1 概述
6.2 順序結(jié)構(gòu)程序設(shè)計(jì)
6.3 分支結(jié)構(gòu)程序設(shè)計(jì)
6.3.1 二分支結(jié)構(gòu)程序設(shè)計(jì)
6.3.2 多分支結(jié)構(gòu)程序設(shè)計(jì)
6.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
6.5 MASM的高級控制流偽指令
6.5.1 條件測試
6.5.2 條件控制偽指令
6.5.3 循環(huán)控制偽指令
6.6 綜合示例
本章小結(jié)
習(xí)題6
第7章 模塊化程序設(shè)計(jì)方法
7.1 子程序的設(shè)計(jì)方法
7.1.1 子程序的定義、調(diào)用與返回
7.1.2 寄存器的保護(hù)與恢復(fù)
7.1.3 子程序的參數(shù)傳遞
7.1.4 靜態(tài)變量與動態(tài)變量
7.1.5 子程序的嵌套與遞歸調(diào)用
7.2 多模塊程序設(shè)計(jì)
7.2.1 全局符號與外部符號
7.2.2 多模塊程序文件的連接
7.2.3 子程序庫
7.2.4 匯編語言與高級語言程序的連接
7.3 子程序控制偽指令
7.4 綜合示例
本章小結(jié)
習(xí)題7
第8章 輸入/輸出接口程序設(shè)計(jì)
8.1 概述
8.2 程序直接控制I/O方式
8.2.1 立即傳送方式
8.2.2 查詢傳送方式
8.3 中斷傳送方式
8.3.1 中斷概述
8.3.2 中斷處理程序的設(shè)計(jì)
8.4 直接內(nèi)存存取
8.5 樂曲程序
本章小結(jié)
習(xí)題8
第9章 浮點(diǎn)運(yùn)算與SIMD指令集
9.1 概述
9.2 浮點(diǎn)運(yùn)算指令程序設(shè)計(jì)
9.2.1 浮點(diǎn)單元的結(jié)構(gòu)
9.2.2 浮點(diǎn)單元的指令簡介
9.2.3 浮點(diǎn)運(yùn)算的編程示例
9.3 SIMD指令集
9.3.1 指令集簡介
9.3.2 SIMD指令集的程序設(shè)計(jì)示例
本章小結(jié)
習(xí)題9
第10章 匯編語言編程和調(diào)試工具
10.1 匯編語言的開發(fā)環(huán)境
10.1.1 開發(fā)過程
10.1.2 vC中匯編集成環(huán)境的設(shè)置
10.2 調(diào)試工具
10.2.1 DEBUG
10.2.2 CodeView
附錄A常用80x86指令速查表
附錄B編程練習(xí)環(huán)境說明
參考文獻(xiàn)

本目錄推薦

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