注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教輔大學(xué)教輔新一代匯編語言程序設(shè)計(曹加恒)

新一代匯編語言程序設(shè)計(曹加恒)

新一代匯編語言程序設(shè)計(曹加恒)

定 價:¥28.00

作 者: 曹加恒等編
出版社: 高等教育出版社
叢編項: 高等學(xué)校教材
標(biāo) 簽: 匯編語言程序設(shè)計

ISBN: 9787040115574 出版時間: 2003-02-01 包裝: 平裝
開本: 23cm 頁數(shù): 371 字?jǐn)?shù):  

內(nèi)容簡介

  本書以新一代Pentium系列微處理器和MASM 6.1X為背景,全面系統(tǒng)地敘述了16/32位PC匯編語言程序設(shè)計方法和最新知識與技術(shù)。全書共12章,分為三個層次:基本原理方法篇(第一~六章)介紹了Pentium工作方式和擴(kuò)展技術(shù),16/32位寄存器,存儲尋址機(jī)制,指令尋址與指令系統(tǒng),匯編語法與偽指令,順序分支和循環(huán)程序設(shè)計,子程序嵌套與違歸及COM文件的編制。程序設(shè)計應(yīng)用篇(第七~十章)介紹了表處理的排序檢索,加密、解密,磁盤文件管理,時鐘與駐留,BIOS中斷調(diào)用技術(shù),機(jī)器人圖形動畫,輸入/輸出接口程序,異步通信,匯編語言與高級語言的混合編程。知識拓展技術(shù)篇(第十一~十二章)介紹了分段、分頁管理與多任務(wù)保護(hù)機(jī)制,實方式與保護(hù)方式切換示例,虛擬86方式的使用程序,多媒體匯編MMX和SSE指令及其編程設(shè)計與優(yōu)化處理等。通過程序示例與軟件工具用法示范以及附錄列表,說明了如何進(jìn)行軟件開發(fā)。各章之后均附有適量的習(xí)題。該書體系結(jié)構(gòu)逐層推進(jìn),層內(nèi)循序漸進(jìn);融會多年教學(xué)研究成果,內(nèi)容新穎豐富,重點(diǎn)突出學(xué)用結(jié)合;教學(xué)內(nèi)容易于教師和學(xué)生根據(jù)實際層次水平按需組合。本書可作為高等學(xué)校計算機(jī)或電子信息、自動控制等相關(guān)專業(yè)的教材;同樣也可供相關(guān)專業(yè)繼續(xù)教育、微機(jī)培訓(xùn)的學(xué)生使用;還可供科研和軟件開發(fā)人員及一切想掌握微機(jī)匯編知識的人員學(xué)習(xí)或作為自學(xué)參考書。

作者簡介

暫缺《新一代匯編語言程序設(shè)計(曹加恒)》作者簡介

圖書目錄

基本原理方法篇
第一章 新一代匯編語言程序設(shè)計概述
1.1 新一代微機(jī)系統(tǒng)簡介
1.1.1 計算機(jī)系統(tǒng)概述
1.1.2 Pentium處理器特性
1.1.3 Pentium工作方式
1.1.4 Pentium擴(kuò)展技術(shù)
1.2 數(shù)據(jù)表示與類型
1.2.1 數(shù)值數(shù)據(jù)表示
1.2.2 BCD碼數(shù)據(jù)表示
1.2.3 非數(shù)值數(shù)據(jù)表示
1.2.4 基本數(shù)據(jù)類型
1.3 匯編語言基本概念
1.3.1 匯編語言相關(guān)特征
1.3.2 匯編語句行基本知識
1.3.3 匯編語言源程序示例
習(xí)題一
第二章 32位PC匯編程序設(shè)計環(huán)境
2.1 32位可編程寄存器體系
2.1.1 通用寄存器
2.1.2 基本控制寄存器
2.1.3 32位的相關(guān)寄存器
2.2 實方式存儲器尋址機(jī)制
2.2.1 存儲單元的地址和內(nèi)容
2.2.2 存儲器分段尋址
2.2.3 段的分配方式
2.3 堆棧存儲技術(shù)
2.3.1 堆棧概念
2.3.2 堆棧操作原則
2.3.3 堆棧操作示例
2.4 程序匯編連接與調(diào)試方法
2.4.1 程序編輯
2.4.2 匯編與連接執(zhí)行
2.4.3 程序跟蹤調(diào)試方法
習(xí)題二
第三章 實方式指令尋址與指令系統(tǒng)
3.1 指令的基本尋址方式
3.1.1 指令的基本格式
3.1.2 數(shù)據(jù)尋址方式
3.1.3 數(shù)據(jù)尋址與數(shù)據(jù)結(jié)構(gòu)的關(guān)系
3.1.4 程序轉(zhuǎn)移尋址
3.2 實方式32位指令尋址
3.2.1 數(shù)據(jù)與地址類型
3.2.2 32位的指令尋址方式
3.2.3 實地址32位指令尋址
3.3 實方式指令系統(tǒng)
3.3.1 常用指令類型集
3.3.2 數(shù)據(jù)傳送類指令
3.3.3 邏輯和移位指令
3.4 字符設(shè)備I/O功能調(diào)用
3.4.1 DOS子程序調(diào)用方式
3.4.2 單字符輸入/輸出調(diào)用
3.4.3 多字符輸入顯示輸出
習(xí)題三
第四章 高級匯編語言的語法
4.1 匯編語句的表達(dá)式
4.1.1 匯編語言語句格式
4.1.2 數(shù)值表達(dá)式
4.1.3 標(biāo)號變量與地址表達(dá)式
4.1.4 特殊運(yùn)算符
4.2 匯編偽指令語句
4.2.1 方式偽指令
4.2.2 數(shù)據(jù)與符號定義偽指令
4.2.3 段定義與段管理偽指令
4.3 宏功能語句
4.3.1 宏指令和宏庫
4.3.2 重復(fù)塊語句
4.3.3 條件匯編與列表控制
4.4 模塊連接及記錄結(jié)構(gòu)
4.4.1 程序模塊間的符號通信
4.4.2 多模塊程序文件的連接操作
4.4.3 子程序庫的利用及管理
4.4.4 記錄與結(jié)構(gòu)
習(xí)題四
第五章 程序設(shè)計的基本方法
5.1 程序設(shè)計的基本步驟
5.2 順序程序設(shè)計
5.2.1 算術(shù)運(yùn)算指令
5.2.2 處理機(jī)控制指令
5.2.3 順序程序設(shè)計方法
5.3 分支程序設(shè)計
5.3.1 轉(zhuǎn)移指令
5.3.2 分支程序的結(jié)構(gòu)形式
5.3.3 分支程序設(shè)計方法
5.4 循環(huán)程序設(shè)計
5.4.1 循環(huán)程序的結(jié)構(gòu)
5.4.2 循環(huán)控制方法
5.4.3 單重循環(huán)程序設(shè)計
5.4.4 多重循環(huán)程序設(shè)計
5.5 算術(shù)運(yùn)算與代碼轉(zhuǎn)換程序設(shè)計
5.5.1 算術(shù)運(yùn)算程序設(shè)計
5.5.2 代碼轉(zhuǎn)換程序設(shè)計
習(xí)題五
第六章 子程序設(shè)計技術(shù)
6.1 子程序的概念
6.2 子程序的一般設(shè)計方法
6.2.1 子程序的調(diào)用和返回指令
6.2.2 過程定義
6.2.3 現(xiàn)場保護(hù)和恢復(fù)
6.2.4 子程序參數(shù)傳遞方法
6.3 嵌套與遞歸子程序
6.3.1 子程序的嵌套
6.3.2 遞歸子程序
6.4 COM文件的編制
習(xí)題六
程序設(shè)計應(yīng)用篇
第七章 實用程序設(shè)計
7.1 線性表的檢索程序
7.1.1 線性表檢索方法
7.1.2 順序檢索程序
7.1.3 二分查找程序
7.2 排序程序
7.2.1 排序方法
7.2.2 冒泡排序
7.3 串操作指令與加密解密程序
7.3.1 串操作指令的共性
7.3.2 串操作指令與查表轉(zhuǎn)換指令
7.3.3 加密解密程序
習(xí)題七
第八章 DOS高級調(diào)用程序設(shè)計
8.1 磁盤文件管理程序
8.1.1 擴(kuò)展磁盤文件管理有關(guān)概念
8.1.2 常用擴(kuò)展磁盤文件管理系統(tǒng)功能調(diào)用
8.1.3 擴(kuò)展文件管理程序示例
8.2 時鐘程序
8.2.1 ?。萌掌谂c時間功能調(diào)用
8.2.2 時鐘程序
8.3 駐留程序
8.3.1 程序駐留的功能調(diào)用
8.3.2 駐留程序的編制
習(xí)題八
第九章 BIOS中斷調(diào)用程序設(shè)計
9.1 中斷
9.1.1 中斷和中斷源
9.1.2 中斷類型碼和中斷向量表
9.2 BIOS中斷調(diào)用
9.2.1 顯示器I/O中斷調(diào)用
9.2.2 鍵盤I/O中斷調(diào)用
9.2.3 打印機(jī)I/O中斷調(diào)用
9.3 顯示控制程序
9.3.1 寫彩色字符程序
9.3.2 寫彩色圖形程序
習(xí)題九
第十章 輸入/輸出程序設(shè)計
10.1 I/O指令尋址與數(shù)據(jù)傳送
10.1.1 I/O指令端口尋址
10.1.2 直接程序控制輸入/輸出方式
10.1.3 程序查詢輸入/輸出方式
10.1.4 中斷輸入/輸出方式
10.1.5 數(shù)據(jù)通道輸入/輸出方式
10.2 I/O接口程序設(shè)計
10.2.1 鍵盤接口程序設(shè)計
10.2.2 打印機(jī)接口程序設(shè)計
10.3 發(fā)聲與異步通信程序設(shè)計
10.3.1 發(fā)聲系統(tǒng)程序設(shè)計
10.3.2 異步通信程序設(shè)計
10.4 匯編語言與高級語言的混合編程
10.4.1 嵌入?yún)R編的方法
10.4.2 調(diào)用匯編的方法
習(xí)題十
知識拓展技術(shù)篇
第十一章 保護(hù)虛擬機(jī)制及其程序設(shè)計
11.1 保護(hù)程序環(huán)境
11.1.1 保護(hù)方式
11.1.2 分段管理機(jī)制
11.1.3 分頁管理機(jī)制
11.1.4 多任務(wù)保護(hù)機(jī)制
11.2 特殊指令集
11.2.1 實方式可執(zhí)行的指令
11.2.2 保護(hù)方式可執(zhí)行的指令
11.2.3 特權(quán)指令
11.3 實方式與保護(hù)方式切換示例
11.3.1 實方式與保護(hù)方式切換示例
11.3.2 32位與16位代碼切換示例
11.4 虛擬86程序
11.4.1 V86方式與敏感指令
11.4.2 V86方式的使用
習(xí)題十
第十二章 多媒體匯編指令及其編程
12.1 MMX指令
12.1.1 MMX指令需求與數(shù)據(jù)結(jié)構(gòu)
12.1.2 MMX指令格式與分類傳送
12.1.3 算術(shù)運(yùn)算、比較與類型轉(zhuǎn)算指令
12.1.4 邏輯運(yùn)算、移位與狀態(tài)清除指令
12.2 MMX程序設(shè)計
12.2.1 使用MMX指令的注意事項
12.2.2 MMX程序示例
12.3 SSE指令介紹
12.3.1 SIMD浮點(diǎn)指令寄存器
12.3.2 SIMD浮點(diǎn)指令
12.3.3 SIMD整數(shù)指令
12.3.4 高速緩存優(yōu)化處理指令
習(xí)題十二
附錄
附錄一 指令表
附錄二 偽指令表
附錄三 MSDOS與BIOS調(diào)用表
附錄四 DEBUG命令表
附錄五 匯編期間錯誤信息表
附錄六 中斷類型碼分配表
參考文獻(xiàn)

本目錄推薦

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