发新帖我要提问
12
返回列表
打印

STM32到底是不是32位MCU?

[复制链接]
楼主: machunshui
手机看帖
扫描二维码
随时随地手机跟帖
21
McuIsp| | 2009-7-25 07:37 | 只看该作者 回帖奖励 |倒序浏览

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

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

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


使用特权

评论回复
22
wh6ic| | 2009-7-25 09:05 | 只看该作者

按ALU位数来分

使用特权

评论回复
23
s46410864| | 2009-7-25 10:53 | 只看该作者

按总线分

一般的都是总线最后变位,所以还是按总线来分好点,
总线不是32位,就叫他"准",或者"伪".

使用特权

评论回复
24
lonely8122| | 2009-7-25 11:38 | 只看该作者

不管怎么分,stm32都是32位

使用特权

评论回复
25
McuIsp| | 2009-7-25 12:13 | 只看该作者

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

就这样定了,呵呵 

使用特权

评论回复
26
古道热肠| | 2009-7-25 12:24 | 只看该作者

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

ALU才是一个MCU的核心,ALU,算术逻辑单元,很多指令都靠它完成.是决定MCU性能的中枢

使用特权

评论回复
27
huangqi412| | 2009-7-25 12:31 | 只看该作者

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

看数据的处理速度...

使用特权

评论回复
28
lonely8122| | 2009-7-25 12:43 | 只看该作者

数据处理能力

能进行单周期的32位数据的乘法指令,并且该指令也是32位的,难道指令总线、数据总线、ALU其中会有一个低于32位吗?

使用特权

评论回复
29
zhaiweilei| | 2009-7-25 14:13 | 只看该作者

根据寄存器的位数命名

单个寄存器是多少位的就是多少位机!

使用特权

评论回复
30
沈洁| | 2009-7-26 20:03 | 只看该作者

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

使用特权

评论回复
31
yewuyi| | 2009-7-27 08:35 | 只看该作者

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

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

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

就这样定了,呵呵 
 
 

使用特权

评论回复
32
huangqi412| | 2009-7-27 08:36 | 只看该作者

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

使用特权

评论回复
33
yewuyi| | 2009-7-27 08:38 | 只看该作者

MEGA256就更牛X了。。。

建议宏晶出一个STC250,那更牛X了。。。

使用特权

评论回复
34
yongfei| | 2009-7-27 10:03 | 只看该作者

按ALU分更不合理

有些51单片机内部还集成有16位的ALU,可以直接进行16位的加、减、乘、除等运算,难道就是16位机。

使用特权

评论回复
35
arm_fan168| | 2009-7-27 10:30 | 只看该作者

51还有16位ALU的?

即使是有,也得看指令系统,不知51的哪些指令可以“直接进行16位的加减乘除运算”?

使用特权

评论回复
36
huangqi412| | 2009-7-27 10:34 | 只看该作者

STC250,好办法

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则