汇编语言第一章节知识总结

汇编语言的基本概念

1.计算机语言可分为机器语言,高级语言和汇编语言。

2.为了方便记忆和阅读,使用字母和符号来表示机器语言的指令,用十进制或者十六进制来表示数据,这样的计算机程序语言叫做汇编语言。

3.一条汇编语言语句和一条机器语言指令相对应,两种语言程序效率相同。

3.为了学习使用某种计算机的汇编语言,必须熟悉计算机的内部结构,但并非要掌握全部硬件组成,只需掌握汇编语言编程时所涉及到的硬件结构和功能。

4.对一台计算机来说,机器语言的执行主要取决于该计算机的中央处理器CPU,因此熟悉计算机内部结构主要是只CPU的功能结构。

5.CPU是计算机的核心部件,控制整个计算机的运行并进行运算,指令和数据存储在存储器中,存储器的作用仅次于CPU

学习使用汇编语言的目的

1. 可以从根本上认识理解计算机的工作过程,通过汇编语言可以更清楚地了解计算机如何完成各种复杂的工作,在此基础上,程序员可以充分利用机器硬件的全部功能发挥机器的长处。

2. 在计算机系统中,某些功能必须要靠汇编语言程序来实现。比如系统初始化,实际设备的输入输出操作等。

3.汇编语言程序效率高于高级语言。

汇编语言的组成

1.汇编指令

2.伪指令,没有对应的机器码,由编译器执行。

3.其他符号,如*+-,没有对应机器码,由编译器识别。

计算机系统的组成

  1. 寄存器
  2. 存储器,存储单元:

·存储器以字节为单位被划分为若干个存储单元。

·电子计算机的最小单位是bit8 bit=1 Byte,一个存储器有128个存储单元,  可存储128Byte

      3.指令和数据

CPU对存储器的读写

CPU想进行数据的读写,必须和外部器件进行下面三类信息交互。

  1. 存储单元地址(地址信息)
  2. 器件的选择,读取或命令(控制信息)
  3. 读或写的数据(数据信息)

计算机中有专门连接CPU和其他芯片的导线,通常称之为总线:地址总线,数据总线,控制总线。

·地址总线的宽度决定了CPU的寻址能力

·数据总线的宽度决定了CPU和外界数据的传送速度

·控制总线的宽度决定了CPU对外部器件的控制能力

进位计数制

1.各个位置上所标示的基本数值称为位权,简称权。

2.每个数位上能使用不同数码的个数称为基数。例如十进制有0~9十个数码,基数为10,每个数位能取得最大数码值=基数-1

3.在书写不同进位计数制数时,为了区别,常在尾部用一个字母来表示

B:二进制数

OQ:八进制数

D:十进制数

H:十六进制数

如未使用任何字母,则默认表示为十进制数。

猜你喜欢

转载自www.cnblogs.com/agent33/p/9747740.html