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

匯編語言程序設計

匯編語言程序設計

定 價:¥28.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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