注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計匯編語言/編譯原理80x86匯編語言與計算機體系結(jié)構(gòu)

80x86匯編語言與計算機體系結(jié)構(gòu)

80x86匯編語言與計算機體系結(jié)構(gòu)

定 價:¥49.00

作 者: (美)戴默;鄭紅譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 匯編語言程序設(shè)計

ISBN: 9787111176176 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 332 字數(shù):  

內(nèi)容簡介

  本書在當前操作系統(tǒng)采用的平面32位地址環(huán)境中介紹了80x86匯編語言和計算機體系結(jié)構(gòu),重點介紹32位平面內(nèi)存模型,強調(diào)了體系結(jié)構(gòu)的概念,如寄存器、內(nèi)存編址、硬件功能等,涵蓋了匯編語言的指令、分支和循環(huán)、過程、位運算、匯編過程,輸入/輸出等重點內(nèi)容,并增加了高級語言的概念,同時理論結(jié)合實例,注重關(guān)鍵知識點練習與編程實踐。.本書適合作為高等院校相關(guān)專業(yè)的教材以及參考書,也可供工程技術(shù)人員參考。..本書從計算機的結(jié)構(gòu)層討論80x86匯編語言與計算機體系結(jié)構(gòu),并提供了許多匯編語言代碼的例子,便于讀者在匯編語言層面上學習和掌握計算機體系結(jié)構(gòu)。本書還集中介紹了高級語言中的一些概念以及一些操作系統(tǒng)的功能,并簡要描述了在硬件層用到的邏輯門。另外,本書考察了匯編語言如何翻譯為機器語言,為讀者進一步學習計算機程序設(shè)計和體系結(jié)構(gòu)打下基礎(chǔ),有助于用任何編程語言有效地進行編程,激發(fā)讀者對計算機設(shè)計和體系結(jié)構(gòu)進行更進一步的研究,或者更多地了解某個特定計算機系統(tǒng)的詳細內(nèi)容。...

作者簡介

  Richard C.Detmer于1966年畢業(yè)于肯塔基大學,后于威斯康星大學獲碩士學位和博士學位,現(xiàn)任中田納西州大學計算機科學系教授和系主任。

圖書目錄

Richard C. Detmer
第1章  計算機中數(shù)的表示        1
1.1 二進制和十六進制數(shù)        1
1.2 字符編碼        4
1.3 有符號整數(shù)的二進制補碼表示        6
1.4 二進制補碼數(shù)的加減法        9
1.5 數(shù)的其他表示法        13
本章小結(jié)        15
第2章  計算機系統(tǒng)的組成        17
2.1 微機硬件:存儲器        17
2.2 微機的硬件:CPU        18
2.3 微機硬件:輸入/輸出設(shè)備        22
2.4 PC軟件        23
本章小結(jié)        25
第3章  匯編語言的要素        26
3.1 匯編語句        26
3.2 一個完整的實例        28
3.3 程序的匯編、鏈接和運行        33
3.4 匯編器清單文件        38
3.5 常數(shù)操作數(shù)        43
3.6 指令中的操作數(shù)        46
3.7 使用IO.H中宏的輸入/輸出        49
本章小結(jié)        52
第4章 基本指令        54
4.1 復制數(shù)據(jù)指令        54
4.2 整數(shù)的加法和減法指令        61
4.3 乘法指令        69
4.4 除法指令        76
4.5 大數(shù)的加減        84
4.6 其他知識:微代碼抽象級        86
本章小結(jié)        87
第5章  分支和循環(huán)        88
5.1 無條件轉(zhuǎn)移        88
5.2 條件轉(zhuǎn)移、比較指令和if結(jié)構(gòu)        92
5.3 循環(huán)結(jié)構(gòu)的實現(xiàn)        103
5.4 匯編語言中的for循環(huán)        113
5.5 數(shù)組        118
5.6 其他:流水線        123
本章小結(jié)        124
第6章  過程        126
6.1 80x86堆棧        126
6.2 過程體、調(diào)用和返回        131
6.3 參數(shù)和局部變量        138
6.4 遞歸        145
6.5 其他體系結(jié)構(gòu):沒有堆棧的過程        149
本章小結(jié)        150
第7章  串操作        151
7.1 串指令        151
7.2 重復前綴和其他串指令        156
7.3 字符轉(zhuǎn)換        166
7.4 二進制補碼整數(shù)轉(zhuǎn)換為ASCII碼串        169
7.5 其他體系結(jié)構(gòu): CISC和RISC設(shè)計        172
本章小結(jié)        173
第8章  位運算        174
8.1 邏輯運算        174
8.2 移位和循環(huán)移位指令        181
8.3 ASCII字符串到二進制補碼整數(shù)的轉(zhuǎn)換        190
8.4 硬件級—邏輯門        194
本章小結(jié)        195
第9章  匯編過程        197
9.1 兩次掃描匯編和一次掃描匯編        197
9.2 80x86指令編碼        200
9.3 宏定義及其展開        209
9.4 條件匯編        213
9.5 IO.H中的宏        218
本章小結(jié)        221
第10章  浮點數(shù)運算        222
10.1 80x86浮點數(shù)結(jié)構(gòu)        222
10.2 浮點型指令編程        234
10.3 浮點數(shù)的模擬        245
10.4 浮點數(shù)和嵌入式匯編        252
本章小結(jié)        253
第11章  十進制數(shù)運算        254
11.1 壓縮的BCD碼表示        254
11.2 壓縮的BCD碼指令        260
11.3 未壓縮的BCD碼表示和指令        266
11.4 其他體系結(jié)構(gòu):VAX壓縮的十進制指令        274
本章小結(jié)        275
第12章  輸入/輸出        276
12.1 使用kernel32庫的控制臺輸入/輸出        276
12.2 使用Kernel 32庫的連續(xù)文件的輸入/輸出        282
12.3 低級輸入/輸出        288
本章小結(jié)        289
附錄A  十六進制/ASCII碼的轉(zhuǎn)換        291
附錄B  常用的MS-DOS命令        293
附錄C  MASM 6.11保留字        294
附錄D  80x86指令(帶助記符)        298
附錄E  80x86指令(帶操作碼)        316

本目錄推薦

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