《汇编语言》
王爽 9787302333142清华大学出版社
汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。其实仅从课程关系的角度讨论汇编语言的重要性未免片面,概括地说,如果你想从事计算机科学方面的工作的话,汇编语言的基础是必不可缺的。原因很简单,我们的工作平台、研究对象都是机器,汇编语言是人和计算机沟通的最直接的方式,它描述了机器最终所要执行的指令序列。想深入研究英国文化,不会英语行吗?汇编语言是和具体的微处理器相联系的,每一种微处理器的汇编语言都不一样,只能通过一种常用的、结构简洁的微处理器的汇编语言来进行学习,从而达到学习汇编的两个最根本的目的:充分获得底层编程的体验,深刻理解机器运行程序的机理。这两个目的达到了,其他目的也就自然而然地达到了。举例来说,你在学习操作系统等课程时,对许多问题就会有很通透的理解。学习不能在一台抽象的计算机上来进行,必须针对一台具体的计算机来完成学习过程。为了使学习的过程容易展开,我们采用以8086CPU为中央处理器的PC机来进行学习。8086CPU满足的条件:常用而结构简洁,常用保证了可以方便地进行实践,结构简洁则便于进行教学。纯粹的8086PC机已经不存在了,对于现今的机器来讲,它已经属于古玩。但是,现在的任何一台 PC 机中的微处理器,只要是和 Intel 兼容的系列,都可以8086的方式进行工作。可以将一个奔腾系列的微处理器当作一个快速的8086微处理器来用。整个奔腾PC的工作情况也是如此,可以当作一台高速的8086PC来用。关于微处理器及相关的一些问题请参看附注1.
为了更好地引导、帮助学习者学习汇编语言,作者精心创作了这本书。下面对教学思想和教学内容的问题进行一些探讨,希望在一些重要的问题上和读者达到共识。
目录
第1章 基础知识
1.1 机器语言
1.2 汇编语言的产生
1.3 汇编语言的组成
1.4 存储器
1.5 指令和数据
1.6 存储单元
1.7 CPU对存储器的读写…
1.8 地址总线
1.9 数据总线
1.10 控制总线
1.11 内存地址空间(概述)…
1.12 主板
1.13 接口卡
1.14 各类存储器芯片
1.15 内存地址空间
第2章 寄存器
2.1 通用寄存器
2.2 字在寄存器中的存储
2.3 几条汇编指令
2.4 物理地址
2.5 16 位结构的 CPU
2.6 8086CPU给出物理地址的方法
2.7“段地址×16+偏移地址=物理地址”
的本质含义
2.8 段的概念2.9 段寄存器
2.10 CS 和 IP
2.11 修改 CS、IP 的指令
2.12 代码段
实验1 查看CPU和内存,用机器指令和汇编指令编程
仅供学习
本文链接:https://www.wodfd.com/1450.html
备用下载链接:https://www.wodfd.com/1225.html