汇编语言程序设计第一章

 汇编语言的第一章介绍了汇编语言的基础知识。首先,介绍了计算机语言,计算机语言分为机器语言,汇编语言和高级语言。机器语言程序由机器指令构成,这些机器指令按照执行顺序依次排列,运行时依次执行,完成某个特定的计算或任务。而汇编语言是面向机器低级语言,保持了机器语言的优点,可有效的访问,控制计算机的各种硬件设备,如磁盘,存储器,CPU,I/O端口等。用汇编语言编写的程序大大提高了程序的可读性,但失去了CPU能直接识别的特性。能把汇编语言源程序翻译成CPU能识别的机器指令序列,称为汇编程序。汇编语言有助于理解程序与操作系统,处理器,存储器,外部设备之间的关系和工作原理。

然后,介绍了计算机的组成。计算机由CPU,存储器,指令,数据,存储单元,主板和接口卡等组成。中央处理器(CPU)是计算机的主要设备之一,电脑中的核心配件,主要是解释计算机指令以及处理计算机软件中的数据。存储器是计算机中用于保存信息的记忆设备。计算机存储信息的基本单位是一个二进制位(bit):1或0,每8位组成一个字节。在存储器里以字节为单位存储信息,为了正确存取信息,每一个字节单元给予一个存储器地址。地址从0开始编号,顺序每次加1,地址也是以二进制数表示。存储器中有以下进制:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。主板是计算机最基本的也是最重要的部件之一。主板上面安装了组成计算机的主要电路系统。

再然后,介绍了CPU对存储器的读写。CPU要从内存中读数据,首先要指定存储单元的地址,也就是要先确定要读取哪一个存储单元中的数据。另外,在一台计算机中,不止有存储器这一种器件。CPU在读写数据时还要指明对哪一个器件进行操作,进行哪种操作。可见,CPU想要进行数据的读写,必须和外部器件进行存储单元,器件的选择,读或写的命令,读或写的数据的信息交互。在计算机中有连接CPU和其他芯片的导线,称为总线。总线分为地址总线,控制总线和数据总线。CPU通过地址总线来指定存储单元,地址总线上可以传送多少个不同的信息,CPU就可以对多少个不同的存储单元进行寻址。CPU与内存或其他器件之间的数据传送是通过数据总线进行。数据总线的宽度决定了CPU和外界数据的传送速度。控制总线实现CPU对外部器件的控制。控制总线的宽度决定CPU对外部器件的控制能力。

第一章只是介绍了汇编语言的基础,汇编语言并不像高级语言那样让人容易读懂,而是像机器语言一样是适合机器理解。而我们要学好汇编语言,就要打好基础。

原文地址:https://www.cnblogs.com/sqy1999/p/9704123.html