STM32到底是不是32位MCU?

[复制链接]
17067|35
McuIsp 发表于 2009-7-25 07:37 | 显示全部楼层

总线分数据总线和程序总线。

而数据总线又分内部和外部。
没有外部数据总线的32位机,难道叫0位机?
NXP的arm7取指是128bit的,难道叫128位机?

个人认为,内核的位数,应该按ALU和内核与片内SRAM的数据总线位数来分。


wh6ic 发表于 2009-7-25 09:05 | 显示全部楼层

按ALU位数来分

s46410864 发表于 2009-7-25 10:53 | 显示全部楼层

按总线分

一般的都是总线最后变位,所以还是按总线来分好点,
总线不是32位,就叫他"准",或者"伪".
lonely8122 发表于 2009-7-25 11:38 | 显示全部楼层

不管怎么分,stm32都是32位

McuIsp 发表于 2009-7-25 12:13 | 显示全部楼层

由于STM32后面带32,所以是32位。

就这样定了,呵呵 
古道热肠 发表于 2009-7-25 12:24 | 显示全部楼层

总线还分为内部总线和外部总线,以总线分不妥

ALU才是一个MCU的核心,ALU,算术逻辑单元,很多指令都靠它完成.是决定MCU性能的中枢
huangqi412 发表于 2009-7-25 12:31 | 显示全部楼层

觉得ALU和数据总线缺一不可...

看数据的处理速度...
lonely8122 发表于 2009-7-25 12:43 | 显示全部楼层

数据处理能力

能进行单周期的32位数据的乘法指令,并且该指令也是32位的,难道指令总线、数据总线、ALU其中会有一个低于32位吗?
zhaiweilei 发表于 2009-7-25 14:13 | 显示全部楼层

根据寄存器的位数命名

单个寄存器是多少位的就是多少位机!
沈洁 发表于 2009-7-26 20:03 | 显示全部楼层

arm本来就是32位指令集和16位指令集都支持的

yewuyi 发表于 2009-7-27 08:35 | 显示全部楼层

嘿嘿,这个解释最合理。。。

McuIsp 发表于 2009-7-25 12:13 侃单片机 ←返回版面    

26楼: 由于STM32后面带32,所以是32位。 

就这样定了,呵呵 
 
 
huangqi412 发表于 2009-7-27 08:36 | 显示全部楼层

MEGA128呢,小叶,128位耶...

yewuyi 发表于 2009-7-27 08:38 | 显示全部楼层

MEGA256就更牛X了。。。

建议宏晶出一个STC250,那更牛X了。。。
yongfei 发表于 2009-7-27 10:03 | 显示全部楼层

按ALU分更不合理

有些51单片机内部还集成有16位的ALU,可以直接进行16位的加、减、乘、除等运算,难道就是16位机。
arm_fan168 发表于 2009-7-27 10:30 | 显示全部楼层

51还有16位ALU的?

即使是有,也得看指令系统,不知51的哪些指令可以“直接进行16位的加减乘除运算”?
huangqi412 发表于 2009-7-27 10:34 | 显示全部楼层

STC250,好办法

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部