计算机寄存器端口,寄存器工作原理 - 主存和寄存器的区别介绍

寄存器工作原理

寄存器的功能十分重要,CPU对存储器中的数据进行处理时,往往先把数据取到内部寄存器中,而后再作处理。外部寄存器是计算机中其它一些部件上用于暂存数据的寄存器,它与CPU之间通过“端口”交换数据,外部寄存器具有寄存器和内存储器双重特点。有些时候我们常把外部寄存器就称为“端口”,这种说法不太严格,但经常这样说。

外部寄存器虽然也用于存放数据,但是它保存的数据具有特殊的用途。某些寄存器中各个位的0、1状态反映了外部设备的工作状态或方式;还有一些寄存器中的各个位可对外部设备进行控制;也有一些端口作为CPU同外部设备交换数据的通路。所以说,端口是CPU和外设间的联系桥梁。CPU对端口的访问也是依据端口的“编号”(地址),这一点又和访问存储器一样。不过考虑到机器所联接的外设数量并不多,所以在设计机器的时候仅安排了1024个端口地址,端口地址范围为0--3FFH。

e91ab93bd428b14e581024c9a2219e4c.png

寄存器用途

1.可将寄存器内的数据执行算术及逻辑运算

2.存于寄存器内的地址可用来指向内存的某个位置,即寻址

3.可以用来读写数据到电脑的周边设备。

a54ae678b482256f935652bd73cece25.png

主存和寄存器的区别介绍

主存储器功能:

存放指令和数据,并能由中央处理器(CPU)直接随机存取。

寄存器功能:

1.可将寄存器内的数据执行算术及逻辑运算;

2.存于寄存器内的地址可用来指向内存的某个位置,即寻址;

3.可以用来读写数据到电脑的周边设备。

简单地说:寄存器是操作数据的地方,主存储器是存放数据的地方,寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将不需要操作的数据存放在主存储器中,主存储器中的数据必须放入寄存器材能够进行操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值