《國外計算機(jī)科學(xué)教材系列:Intel匯編語言程序設(shè)計(第5版)》全面細(xì)致地講述了匯編語言程序設(shè)計的各個方面。從微處理器體系結(jié)構(gòu)、工作機(jī)制到指令 集;從最基本的編譯器鏈器的使用到高級過程、結(jié)構(gòu)和宏的使用;從用純匯 編編寫程序到用C/C++等最新編譯器與匯編的混合接口編程;從16位實模式 下BIOS、DOS實模式文本及圖形程序設(shè)計到32位保護(hù)模式的Windows程序設(shè)計 ;從磁盤基礎(chǔ)知識到Intel指令編碼、浮點運算等相關(guān)知識都做了深入而細(xì) 致的講解。本書對計算機(jī)體系結(jié)構(gòu)及基本原理做了相當(dāng)篇幅的介紹,因此本書不僅可作為高等院校計算機(jī)專業(yè)匯編語言的教材 ,也可以作為計算機(jī)體系結(jié)構(gòu)和原理的參考資料。
《國外計算機(jī)科學(xué)教材系列:Intel匯編語言程序設(shè)計(第5版)》重點闡述了32位保護(hù)模式下的匯編語言編程,講述了創(chuàng)建Windows應(yīng)用所要求的基本知識。難能可貴的是,本書盡量避免使讀者一開始就陷入復(fù)雜的內(nèi)存分段管理、底層I/O等方面的細(xì)節(jié)。對于需要工程方面知識的讀者,本書用了三章內(nèi)容講述從BIOS層到MS-DOS中斷的實地址模式程序設(shè)計。
第1章 基本概念
1.1 歡迎來到匯編語言的世界
1.1.1 一些精彩的提問
1.1.2 匯編語言應(yīng)用程序
1.1.3 本節(jié)習(xí)題
1.2 虛擬機(jī)的概念
1.2.1 PC匯編編譯器的歷史
1.2.2 本節(jié)習(xí)題
1.3 數(shù)據(jù)的表示方法
1.3.1 二進(jìn)制數(shù)
1.3.2 二進(jìn)制加法
1.3.3 整數(shù)存儲的尺寸
1.3.4 十六進(jìn)制整數(shù)
1.3.5 有符號整數(shù)
1.3.6 字符的存儲
1.3.7 本節(jié)習(xí)題
1.4 布爾運算
1.4.1 布爾函數(shù)的真值表
1.4.2 本節(jié)習(xí)題
1.5 本章小結(jié)
第2章 IA-32處理器體系結(jié)構(gòu)
第3章 匯編語言基礎(chǔ)
第4章 數(shù)據(jù)傳送、尋址和算術(shù)運算
第5章 過程
第6章 條件處理
第7章 整數(shù)算術(shù)指令
第8章 高級過程
第9章 字符串和數(shù)組
第10章 結(jié)構(gòu)和宏
第11章 MS-Windows程序設(shè)計
第12章 高級語言接口
第13章 16位MS-DOS程序設(shè)計
第14章 磁盤基礎(chǔ)知識
第15章 BIOS程序設(shè)計
第16章 高級MS-DOS程序設(shè)計
第17章 浮點處理和指令編碼
附錄A MASM參考手冊
附錄B IA-32指令集
附錄C BIOS和MS-DOS中斷
附錄D 習(xí)題答案