今天开始复习王爽编的汇编语言了!

 
 
 
 
 基础知识部分
 
 

机器语言是机器指令的集合,电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件收到驱动,进行计算。

 

每一种微处理器都有自己的机器指令集,也就是机器语言。

 

编译器:能够将汇编指令转换成机器指令的翻译程序。

 

汇编语言的组成:

1、汇编指令:机器码的助记符,有对应的机器码。

2、伪指令:没有对应的机器码,由编译器执行,计算机并不执行。

3、其他符号:如+*/等,由编译器识别,没有对应的机器码。

汇编语言的核心是汇编指令。

 

指令和数据在存储器中存放,也就是我们平常所说的内存。

 

在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。CPU在工作的时候把有的信息看作指令,有的信息看作数据,为同样的信息赋予了不同的意义。

 

存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号,例如有128个存储单元,则编号从0127

 

电子计算机的最小信息单位是bit(比特),也就是一个二进制位。

 

微型计算机的存储器的存储单元可以存储一个Byte=8 bit

 

微型计算机的容量是以字节为最小单位来计算的。

1KB=1024B      1MB=1024KB        1GB=1024MB        1TB=1024GB

 

上述存储单元的编号可以看作存储单元在存储器中的地址。

 

●CPU要想进行数据的读写,必须和外部器件(芯片)进行下面三类的信息交互:

1、存储单元的地址(地址信息);

2、器件的选择,读或写的命令(控制信息);

3、读或写的数据(数据信息)。

 

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

 

如何使处理器工作:

要让一个计算机或微处理器工作,应向它输入能够驱动它进行工作的电平信息(机器码)。

 

再论总线:

1、地址总线上能够传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。

注:在电子计算机中,一根导线可以传送的稳定状态只有两种,高电平或是低电平。用二进制表示就是10

一个CPUN根地址线,则可以说这个CPU的地址总线的宽度为N,这样的CPU最多可以寻找2N次方个内存单元。

2CPU与内存或其他器件之间的数据传递是通过数据总线来进行的。数据总线的宽度决定CPU和外界的数据传送速度。

注:8088CPU的数据总线宽度为88086CPU16

3CPU对外部器件的控制是通过控制总线来进行的。控制总线是一些不同控制线的集合。有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。控制总线的宽度决定了CPU对外部器件的控制能力。

 

内存地址空间:例如,一CPU的地址总线宽度为10,则可寻址1024个内存单元,这1024个可寻到的内存单元构成这个CPU的内存地址空间。

 

●CPU对外部设备不能直接控制,直接控制这些设备进行工作的是插在扩展插槽上的接口卡。CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设进行工作。

 

各类存储芯片:RAMROM

RAM:装在主板上的RAM和扩展插槽上的RAM

BIOS:是由主板和各类接口卡(如显卡,网卡等)厂商提供的软件系统。可以通过它利用该硬件设备进行最基本的输入输出。

 

所有的物理存储器被看作是一个由若干存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段。

 

内存地址空间的大小受CPU地址总线宽度的限制。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值