80x86汇编语言入门教程 - Paul A. Carter
需积分: 25 95 浏览量
更新于2024-07-20
收藏 1.18MB PDF 举报
"PC汇编语言 - Paul A. Carter"
本书《PC汇编语言》由Paul A. Carter撰写,旨在介绍关于个人计算机上的汇编语言编程。该书的中文翻译由伍星完成,初次出版日期为2007年3月4日。作者明确指出,文档可以自由复制和分发,但不得用于商业目的,鼓励教育工作者将其作为教学资源使用。
在书中,作者首先介绍了基础的数字系统,包括十进制、二进制和十六进制,这是理解计算机和汇编语言的基础。接着,他深入讨论了计算机的结构,如内存、CPU(特别是80x86系列),以及不同模式下的运行,如8086的16位模式、80386的32位模式,以及实模式和保护模式。此外,还涉及了中断的概念,中断是计算机处理异步事件的一种关键机制。
汇编语言作为计算机科学的重要部分,作者详细阐述了它与机器语言的区别,并讲解了指令操作数、基本指令和指示符。他还讨论了输入输出(I/O)和调试技巧,这对于编写和测试汇编程序至关重要。书中还指导读者如何从创建简单的程序开始,逐步了解编译器的使用,包括编译、链接目标文件,以及分析汇编列表文件。
在第二章,作者主要关注汇编语言的基本元素。他详细解释了整数的表示方法,包括正负数的扩展和补码运算,这些都是执行算术操作的基础。此外,他还讨论了控制结构,如比较、分支和循环指令,这些是编写逻辑和控制流程的关键组成部分。他还展示了如何将传统的高级语言控制结构(如If语句)翻译成汇编语言。
《PC汇编语言》是一本全面介绍PC汇编编程的教程,适合初学者和有经验的程序员,通过深入浅出的方式,帮助读者理解底层计算机工作原理并掌握汇编语言编程技能。
131 浏览量
132 浏览量
101 浏览量
点击了解资源详情
2008-11-17 上传
120 浏览量
144 浏览量
点击了解资源详情
点击了解资源详情