出版時(shí)間:2002-9 出版社:人民郵電 作者:埃布爾 頁(yè)數(shù):497 字?jǐn)?shù):783000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書詳細(xì)介紹了80x86匯編語(yǔ)言程序設(shè)計(jì)的方法和技術(shù)。 全書分為7個(gè)部分26章,從硬件和軟件基礎(chǔ)知識(shí)、匯編語(yǔ)言基礎(chǔ)知識(shí)、視頻與鍵盤操作、數(shù)據(jù)操作、高級(jí)輸入/輸出等幾個(gè)方面進(jìn)行講解和分析,闡述了宏的使用、連接、程序裝入和覆蓋等特殊編程技術(shù),最后3章以及附錄部分的內(nèi)容既是知識(shí)的擴(kuò)展又是實(shí)用的參考資料。書中提供了大量程序?qū)嵗?,除最?章以外,每章還附有習(xí)題。 本書可用作高等院校及大中專院校匯編語(yǔ)言程序設(shè)計(jì)課程的教材或參考書,也能夠幫助初學(xué)者通過(guò)自學(xué)上機(jī)掌握匯編語(yǔ)言程序設(shè)計(jì)的一般技術(shù)。
書籍目錄
第一部分 PC硬件與軟件的基礎(chǔ)知識(shí) 第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)存儲(chǔ)器 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)過(guò)程 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ī)存儲(chǔ)器與執(zhí)行指令 3.1 引言 3.2 使用DEBUG程序 3.3 查看存儲(chǔ)單元 3.4 機(jī)器語(yǔ)言舉例1:使用立即數(shù)據(jù) 3.5 機(jī)器語(yǔ)言舉例2:使用定義的數(shù)據(jù) 3.6 一個(gè)匯編語(yǔ)言程序 3.7 使用INT指令 3.8 使用PTR操作符 3.9 要點(diǎn) 3.10 習(xí)題 第二部分 匯編語(yǔ)言的基礎(chǔ)知識(shí) 第4章 匯編語(yǔ)言編碼要求 4.1 引言 4.2 匯編語(yǔ)言特性 4.3 常規(guī)的段偽操作 4.4 簡(jiǎn)化的段偽操作 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章 符號(hào)指令與尋址 6.1 引言 6.2 符號(hào)指令系統(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 對(duì)齊數(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)用過(guò)程 7.9 程序執(zhí)行對(duì)堆棧的影響 7.10 布爾操作 7.11 移位 7.12 循環(huán)移位 7.13 組織一個(gè)程序 7.14 要點(diǎn) 7.15 習(xí)題 第三部分 視頻與鍵盤操作 第8章 視頻和鍵盤處理入門 第9章 視頻系統(tǒng) 第10章 鍵盤操作 第四部分 數(shù)據(jù)操作 第11章 處理串?dāng)?shù)據(jù) 第12章 算術(shù)運(yùn)算Ⅰ:處理二進(jìn)制數(shù)據(jù) 第13章 算術(shù)運(yùn)算Ⅱ:處理ASCII和BCD數(shù)據(jù) 第14章 定義與處理表格 第五部分 高級(jí)輸入/輸出 第15章 使用鼠標(biāo)的設(shè)備 第16章 磁盤存儲(chǔ)I:組織方式 第17章 磁盤存儲(chǔ)II:寫文件和讀文件 第18章 磁盤存儲(chǔ)III:支持磁盤和文件的 INT 21H功能 第19章 磁盤存儲(chǔ)IV:INT 13H磁盤功能 第20章 打印程序 第六部分 特殊的課題 第21章 定義與使用宏 第22章 連接到子程序 第23章 程序裝入與覆蓋 第七部分 參考章節(jié) 第24章 BIOS數(shù)據(jù)區(qū)、中斷和端口 第25章 操作符與偽操作 第26章 PC指令系統(tǒng) 附錄A 十六進(jìn)制數(shù)與十進(jìn)制數(shù)之間的轉(zhuǎn)換 附錄B ASCII字符碼 附錄C DEBUG程序 附錄D 保留字 附錄E 匯編與連接程序 附錄F 鍵盤掃描碼和ASCII碼
媒體關(guān)注與評(píng)論
書評(píng)在本書第五版中,作者充分考慮了各層次讀者的編程需求,力圖幫助讀者掌握匯編語(yǔ)言程序設(shè)計(jì)技術(shù),既介紹了硬件和語(yǔ)言的簡(jiǎn)單要素,也提供了技術(shù)細(xì)節(jié)和所需指令。第五版中還進(jìn)行了許多更新和補(bǔ)充,包括視頻系統(tǒng)組成和視頻操作的詳細(xì)介紹,例程的修改和增加,保護(hù)模式,堆棧用途,尋址方式和數(shù)組處理等內(nèi)容。
編輯推薦
在《IBMPC匯編語(yǔ)言程序設(shè)計(jì)(第5版)》第五版中,作者充分考慮了各層次讀者的編程需求,力圖幫助讀者掌握匯編語(yǔ)言程序設(shè)計(jì)技術(shù),既介紹了硬件和語(yǔ)言的簡(jiǎn)單要素,也提供了技術(shù)細(xì)節(jié)和所需指令。第五版中還進(jìn)行了許多更新和補(bǔ)充,包括視頻系統(tǒng)組成和視頻操作的詳細(xì)介紹,例程的修改和增加,保護(hù)模式,堆棧用途,尋址方式和數(shù)組處理等內(nèi)容。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
IBM PC匯編語(yǔ)言程序設(shè)計(jì) PDF格式下載