汇编语言基础1

CPU;
中央处理单元,是一种微处理器。

寄存器:
简单的讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器。

存储器:
存放指令和数据(指令和数据控制CPU工作)的地方,也就是内存。
磁盘不同内存,磁盘上的数据或程序如果不读到内存中就无法被CPU使用

指令和数据:
指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有区别,都是 二进制信息,CPU只是把同样的数据给予不同的意义

存储单元
存储器被划分成若干个存储单元,每个存储单元从0开始。例如一个存储器有128个存储单元,编号0~127
电子计算机的最小信息单位是bit(音译比特),也就是一个二进制位。8个bit组成一个Byte(一个字节),即8个二进制位。一个存储器有128个存储单元,它可以存储128个Byte.

常用容量计算单位(用B来代表Byte):
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

1 CPU对存储器的读写
CPU要想对数据的读写,必须要和外部器件(芯片)进行
(1):存储单元的地址(地址信息);

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

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

CPU是如何将地址,数据,控制信息传到存储器芯片中的?
在计算机中专门有连接CPU和其他芯片的导线,通常称总线。
总线:物理上就是一根根导线的集合
逻辑上分三类
(1):地址总线
(2):控制总线
(3):数据总线

实例:

在这里插入图片描述
(1)CPU通过地址线将地址信息3发出。

(2)CPU通过控制线发出内存读命令,选中存储器芯片,并通知它,将要从中读取 数据

(3)存储器将3号单元中的数据8通过数据线送入CPU。
写操作与读操作的步骤相似。

(1):地址总线:
CPU是通过地址总线来指定存储器单元的
一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。

实例: 一个具有10根地址总线的CPU向内存发送地址信息11时10根地址线上传送的二进制信息。

在这里插入图片描述

(3):数据总线
CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。
数据总线的宽度决定了CPU和外界的数据传送速度。例如:8根数据总线一次可传送一个8位二进制数据(即一个字节)。16根数据总线可以传送两个字节。

实例:

在这里插入图片描述

在这里插入图片描述

(2):控制总线
CPU对外部器件的控制是通过数据总线来进行的
有多少根数据总线,就意味着CPU提供了对外器件的多少种控制。

2 各类存储器芯片
一个PC机,装有多个存储器芯片。
从读写属性上看分两类:随机存储器(RAM)和只读存储器(ROM)。
随机存储器:可读可写,但必须带电存储,关机后存储的内容丢失。
只读存储器:只能读取不能写入,关机后其中的内容不丢失。

存储器从功能和连接上又可分以下几类:
(1)随机存储器:
用于存放供CPU使用的绝大部分的程序和数据,主随机存储器一般有两个位置上的RAM组成,装在主板上RAM和插在扩展槽上的RAM

(2)装有BIOS(Basic Input/Output System,基本输入/输出系统)的ROM
BIOS是由主板和各类接口卡(如显卡,网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出。在主板和某些接口卡上插有存储相应BIOS的ROM。例如:主板上的ROM中存储着主板的BIOS(通常称为系统BIOS);显卡上的ROM中存储着显卡的BIOS;如果网卡上装有ROM,那其中就可以存储网卡的BIOS

(3) 接口卡上的RAM
某些接口卡上需要对大批量输入、输出数据进行暂时存储,在其上装有RAM。最典型的是显示卡上的RAM,一般称为显存。显示卡随时将显存中的数据想显示器上输出。简单地说,我们将需要显示的内容写入显存,就会出现在显示器上。

在这里插入图片描述

3 内存地址空间

上面的存储器在物理上都是独立的器件,但是有两点相同
(1):都和CPU的总线相连。

(2):CPU对它们进行读或写的时候都是通过控制线发出内存读写命令

也就是说,CPU在操控他们的时候,把他们都当做内存来对待,把他们总的看作一个是由若干个存储单元组成的逻辑存储器(通常所说的内存地址空间)

在这里插入图片描述

所有的物理存储器被看做一个由若干存储器组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间,CPU在这段地址空间中读写数据,实际上就是在相应的物理存储器中读写数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值