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

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

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

定 價(jià):¥48.00

作 者: ( )Peter Abel著;沈美明,溫冬嬋譯
出版社: 人民郵電出版社
叢編項(xiàng): 國外著名高等院校信息科學(xué)與技術(shù)優(yōu)秀教材
標(biāo) 簽: 微型計(jì)算機(jī) 匯編語言 程序設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787115103529 出版時(shí)間: 2002-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 516 字?jǐn)?shù):  

內(nèi)容簡介

本書詳細(xì)介紹了80X86匯編語言程序設(shè)計(jì)的方法和技術(shù)。全書分為7個(gè)部分26章,從硬件和軟件基礎(chǔ)知識、匯編語言基礎(chǔ)知識、視頻與鍵盤操作、數(shù)據(jù)操作、高級輸入/輸出等幾個(gè)方面進(jìn)行講解和分析,闡述了宏的使用、連接、程序裝入和覆蓋等特殊編程技術(shù),最后3章以及附錄部分的內(nèi)容既是知識的擴(kuò)展又是實(shí)用的參考資料。書中提供了大量程序?qū)嵗?,除最?章以外,每章還附有習(xí)題。本書可用作高等院校及大中專院校匯編語言程序設(shè)計(jì)課程的教材或參考書,也能夠幫助初學(xué)者通過自學(xué)上機(jī)掌握匯編語言程序設(shè)計(jì)的一般技術(shù)。勘誤表

作者簡介

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

圖書目錄

第一部分 PC硬件與軟件的基礎(chǔ)知識
第1章 PC硬件的基本特征 
1.1 引言 
1.2 位與字節(jié) 
1.3 二進(jìn)制數(shù)系統(tǒng) 
1.4 十六進(jìn)制表示法 
1.5 ASCII碼 
1.6 PC的組成
1.7 內(nèi)存儲器 
1.8 段與尋址 
1.9 寄存器 
1.10 硬件中斷 
1.11 要點(diǎn) 
1.12 習(xí)題 
第2章 指令尋址與執(zhí)行 
2.1 引言 
2.2 操作系統(tǒng)的特點(diǎn) 
2.3 BIOS引導(dǎo)過程 
2.4 系統(tǒng)程序的裝入程序 
2.5 堆棧 
2.6 指令的執(zhí)行與尋址 
2.7 指令的操作數(shù) 
2.8 保護(hù)模式 
2.9 要點(diǎn) 
2.10 習(xí)題 
第3章 計(jì)算機(jī)存儲器與執(zhí)行指令 
3.1 引言 
3.2 使用DEBUG程序 
3.3 查看存儲單元 
3.4 機(jī)器語言舉例1:使用立即數(shù)據(jù) 
3.5 機(jī)器語言舉例2:使用定義的數(shù)據(jù) 
3.6 一個(gè)匯編語言程序 
3.7 使用INT指令 
3.8 使用PTR操作符 
3.9 要點(diǎn) 
3.10 習(xí)題 
第二部分 匯編語言的基礎(chǔ)知識
第4章 匯編語言編碼要求 
4.1 引言 
4.2 匯編語言特性 
4.3 常規(guī)的段偽操作 
4.4 簡化的段偽操作 
4.5 保護(hù)模式下的初始化 
4.6 定義數(shù)據(jù)類型 
4.7 相等偽操作 
4.8 要點(diǎn) 
4.9 習(xí)題 
第5章 匯編、連接與執(zhí)行程序
5.1 引言
5.2 為匯編與執(zhí)行準(zhǔn)備程序
5.3 二遍掃視匯編程序
5.4 連接目標(biāo)程序
5.5 執(zhí)行程序
5.6 交叉引用表
5.7 出錯(cuò)診斷 
5.8 匯編程序位置計(jì)數(shù)器
5.9 編寫.COM程序
5.10 要點(diǎn) 
5.11 習(xí)題 
第6章 符號指令與尋址
6.1 引言
6.2 符號指令系統(tǒng)——概述
6.3 數(shù)據(jù)傳送指令
6.4 基本算術(shù)指令 
6.5 重復(fù)傳送操作 
6.6 INT指令 
6.7 尋址方式
6.8 段跨越前綴 
6.9 近地址與遠(yuǎn)地址
6.10 對齊數(shù)據(jù)地址
6.11 要點(diǎn) 
6.12 習(xí)題 
第7章 程序邏輯與控制 
7.1 引言 
7.2 短地址,近地址和遠(yuǎn)地址 
7.3 JMP指令 
7.4 LOOP指令 
7.5 標(biāo)志寄存器 
7.6 CMP指令 
7.7 條件轉(zhuǎn)移指令 
7.8 調(diào)用過程 
7.9 程序執(zhí)行對堆棧的影響 
7.10 布爾操作 
7.11 移位 
7.12 循環(huán)移位 
7.13 組織一個(gè)程序 
7.14 要點(diǎn) 
7.15 習(xí)題 
第三部分 視頻與鍵盤操作
第8章 視頻和鍵盤處理入門 
8.1 引言 
8.2 屏幕特征 
8.3 設(shè)置光標(biāo) 
8.4 清屏 
8.5 屏幕顯示的INT 21H功能09H 
8.6 鍵盤輸入的INT 21H功能0AH 
8.7 屏幕顯示的INT 21H功能02H 
8.8 文件代號 
8.9 屏幕顯示的INT 21H功能40H 
8.10 鍵盤輸入的INT 21H功能3FH 
8.11 要點(diǎn) 
8.12 習(xí)題 
第9章 視頻系統(tǒng) 
9.1 引言 
9.2 視頻系統(tǒng)的構(gòu)成 
9.3 視頻方式 
9.4 屬性 
9.5 BIOS INT 10H操作 
9.6 使用圖形方式 
9.7 直接視頻顯示 
9.8 用于方框和菜單的ASCII字符 
9.9 要點(diǎn) 
9.10 習(xí)題 
第10章 鍵盤操作 
10.1 引言 
10.2 BIOS鍵盤數(shù)據(jù)區(qū) 
10.3 鍵盤輸入的INT 21H操作 
10.4 鍵盤輸入的INT 16H操作 
10.5 擴(kuò)展功能鍵和掃描碼 
10.6 BIOS INT 09H和鍵盤緩沖區(qū) 
10.7 要點(diǎn) 
10.8 習(xí)題 
第四部分 數(shù)據(jù)操作
第11章 處理串?dāng)?shù)據(jù) 
11.1 引言 
11.2 串操作的特點(diǎn) 
11.3 MOVS:串傳送指令 
11.4 LODS:從串取指令 
11.5 STOS:存入串指令 
11.6 程序:使用LODS和STOS編輯數(shù)據(jù) 
11.7 CMPS:串比較指令 
11.8 SCAS:串掃描指令 
11.9 串指令的另一種編碼 
11.10 復(fù)制一種模式 
11.11 要點(diǎn) 
11.12 習(xí)題 
第12章 算術(shù)運(yùn)算Ⅰ:處理二進(jìn)制數(shù)據(jù) 
12.1 引言 
12.2 處理無符號與帶符號的二進(jìn)制數(shù)據(jù) 
12.3 二進(jìn)制數(shù)據(jù)的加法與減法 
12.4 二進(jìn)制數(shù)據(jù)乘法 
12.5 二進(jìn)制數(shù)據(jù)除法 
12.6 數(shù)值數(shù)據(jù)處理器 
12.7 要點(diǎn) 
12.8 習(xí)題 
第13章 算術(shù)運(yùn)算Ⅱ:處理ASCII和BCD數(shù)據(jù) 
13.1 引言 
13.2 十進(jìn)制格式的數(shù)據(jù) 
13.3 處理ASCII數(shù)據(jù) 
13.4 處理壓縮的BCD數(shù)據(jù) 
13.5 ASCII數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制格式 
13.6 二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成ASCII格式 
13.7 乘積的移位與舍入 
13.8 要點(diǎn) 
13.9 習(xí)題 
第14章 定義與處理表格 
14.1 引言 
14.2 定義表格 
14.3 表格項(xiàng)目的直接尋址 
14.4 查找表格 
14.5 XLAT(換碼)指令 
14.6 表格項(xiàng)目排序 
14.7 地址表 
14.8 二維數(shù)組 
14.9 要點(diǎn) 
14.10 習(xí)題 
第五部分 高級輸入/輸出
第15章 使用鼠標(biāo)的設(shè)備 
15.1 引言 
15.2 基本的鼠標(biāo)操作 
15.3 程序:顯示鼠標(biāo)位置 
15.4 更高級的鼠標(biāo)操作 
15.5 程序:按菜單使用鼠標(biāo) 
15.6 要點(diǎn) 
15.7 習(xí)題 
第16章 磁盤存儲I:組織方式 
16.1 引言 
16.2 磁盤存儲設(shè)備的特征 
16.3 磁盤系統(tǒng)區(qū)和數(shù)據(jù)區(qū) 
16.4 引導(dǎo)記錄 
16.5 目錄 
16.6 文件分配表 
16.7 處理磁盤文件 
16.8 重點(diǎn) 
16.9 習(xí)題 
第17章 磁盤存儲II:寫文件和讀文件 
17.1 引言 
17.2 ASCIIZ串 
17.3 文件代號 
17.4 錯(cuò)誤返回碼 
17.5 文件指針 
17.6 建立磁盤文件 
17.7 讀磁盤文件 
17.8 隨機(jī)處理 
17.9 要點(diǎn) 
17.10 習(xí)題 
第18章 磁盤存儲III:支持磁盤和文件的 INT 21H功能 
18.1 引言 
18.2 處理磁盤驅(qū)動(dòng)器的操作 
18.3 處理目錄和FAT的操作 
18.4 處理磁盤文件的操作 
18.5 要點(diǎn) 
18.6 習(xí)題 
第19章 磁盤存儲IV:INT 13H磁盤功能 
19.1 引言 
19.2 BIOS狀態(tài)字節(jié) 
19.3 基本的INT 13H磁盤操作 
19.4 其他INT 13H 磁盤操作 
19.5 要點(diǎn) 
19.6 習(xí)題 
第20章 打印程序 
20.1 引言 
20.2 普通打印機(jī)控制符 
20.3 INT 21H的功能40H:打印字符 
20.4 專用打印機(jī)控制符 
20.5 BIOS INT 17H 打印功能 
20.6 要點(diǎn) 
20.7 習(xí)題 
第六部分 特殊的課題
第21章 定義與使用宏 
21.1 引言 
21.2 簡單的宏定義 
21.3 在宏中使用參數(shù) 
21.4 在宏中使用注釋 
21.5 嵌套的宏 
21.6 宏偽操作 
21.7 要點(diǎn) 
21.8 習(xí)題 
第22章 連接到子程序 
22.1 引言 
22.2 段偽操作 
22.3 段內(nèi)調(diào)用 
22.4 段間調(diào)用 
22.5 EXTRN與PUBLIC屬性 
22.6 用EXTRN與PUBLIC作為入口點(diǎn) 
22.7 代碼段定義為PUBLIC 
22.8 使用簡化段偽操作 
22.9 傳送參數(shù)到子程序 
22.10 ENTER與LEAVE指令 
22.11 C/C++程序與匯編語言程序的連接 
22.12 要點(diǎn) 
22.13 習(xí)題 
第23章 程序裝入與覆蓋 
23.1 引言 
23.2 程序段前綴 
23.3 高端存儲區(qū) 
23.4 存儲器分配策略 
23.5 程序的裝入程序 
23.6 分配與釋放存儲器 
23.7 裝入或執(zhí)行程序功能 
23.8 程序覆蓋 
23.9 常駐程序 
23.10 要點(diǎn) 
23.11 習(xí)題 
第七部分 參考章節(jié)
第24章 BIOS數(shù)據(jù)區(qū)、中斷和端口 
24.1 引言 
24.2 引導(dǎo)過程 
24.3 BIOS數(shù)據(jù)區(qū) 
24.4 中斷服務(wù) 
24.5 BIOS中斷 
24.6 INT 21H 服務(wù)例程 
24.7 端口 
24.8 串輸入/輸出 
24.9 產(chǎn)生聲音 
24.10 要點(diǎn) 
24.11 習(xí)題 
第25章 操作符與偽操作 
25.1 引言 
25.2 類型區(qū)分符 
25.3 操作符 
25.4 偽操作 
第26章 PC指令系統(tǒng) 
26.1 引言 
26.2 寄存器表示法 
26.3 尋址方式字節(jié) 
26.4 指令系統(tǒng) 
附錄A 十六進(jìn)制數(shù)與十進(jìn)制數(shù)之間的轉(zhuǎn)換 
附錄B ASCII字符碼 
附錄C DEBUG程序 
附錄D 保留字 
附錄E 匯編與連接程序 
附錄F 鍵盤掃描碼和ASCII碼

本目錄推薦

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