单片机寄存器问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:35:40
单片机中,寄存器经常是说8位,16位的,8位和16位,只有8位,16位等那不是很小吗??能用来干什么,只储存一个数????
怎么都没有回答到重点的?

对,就用来存一个数,你也看到了它是“寄存器”,处理器在处理的过程中会用到它暂存数据,它的速度很快。

数据主要保存在其他存储器里面,寄存器只是为了加快运算速度而暂存数据的

寄存器都是片内的,通常用来存储数据中间量,传递数据,CPU使用寄存器的处理数据是最快的,比片外RAM要快。至于是8位的、16位的、还是32位的则根据单片机的不同而不同。普通的51机有8位和16位的寄存器,ARM有很多32位的寄存器。数据是按照一个字节(8位)、半字(16位)、一个字(32位)这样的格式来储存的。

不存数存啥。