本书全面细致地讲述了汇编语言程序设计的各个方面。从微处理器体系结构、工作机制到指令集;从最基本的编译器链器的使用到高级过程、结构和宏的使用;从用纯汇编编写程序到用C/C++等最新编译器与汇编的混合接口编程;从16位实模式下BIOS、DOS实模式文本及图形程序设计到32位保护模式的Windows程序设计;从磁盘基础知识到Intel指令编码、浮点运算等相关知识都做了深入而细致的讲解。本书对计算机体系结构及基本原理做了相当篇幅的介绍,因此本书不仅可作为高等院校计算机专业汇编语言的教材,也可以作为计算机体系结构和原理的参考资料。
读者可使用Intel或AMD的32位/64位处理器运行本书中的所有例子。Intel lA-32系列处理器始于80386, 并一直延续到(包括) Pentium 4处理器。 我们选择的编译器是 MicrosoftMASM ( Macro Assembler ) 8.0 汇编器,运行于MS-Windows下。 对于基于Intel 的计算机 . 还有一些其他的优秀汇编器可供选择包括TASM( Turbo Assembler ) , NASM( Netwide Assembler )和GNU汇编器。 其中,TASM的语法与 MASM的语法最为接近, 读者可以(或许需要在老师的帮助下)用TASM汇编并运行本书中的大部分例子。其他的汇编器,NASM和GNU 汇编吉普.m法与MASM则有些不同。
汇编语言是所有程序设计语言中最古老的语言, 它与计算机的机器语言最为接近 , 通过汇编语言可以直接访问计算机的硬件, 这就要求读者深入了解计算机体系结构和操作系统的大量细节。

 


根据中华人民共和国国家版权局相关法规,本站不提供该PDF电子版书籍
您可以进入交流社群中继续寻找资料或购买正版书籍

Linux交流群

技术交流社群:https://www.linuxprobe.com/club

Linux书籍在线阅读:https://www.linuxprobe.com/chapter-00.html

本文原创地址:https://www.linuxprobe.com/%e3%80%8aintel%e6%b1%87%e7%bc%96%e8%af%ad%e8%a8%80%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e3%80%8bpdf%e7%94%b5%e5%ad%90%e4%b9%a6%e5%85%8d%e8%b4%b9%e4%b8%8b%e8%bd%bd.html编辑:刘遄,审核员:暂无