打印

8位单片机 16位 32位区别?

[复制链接]
38097|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
ayb_ice| | 2011-2-23 10:28 | 只看该作者
看具体的芯片手册

使用特权

评论回复
板凳
XZL| | 2011-2-23 10:49 | 只看该作者
数据总线的宽度为8、16、32。同时寄存器也达到相同位数。

使用特权

评论回复
地板
yirongfu| | 2011-2-23 11:51 | 只看该作者
个人以为仅从所谓的单元地址长度来区分三者不太正确,那只是一个大概的表象。主要还是要像三楼说,从它们的总线上去区分,不管是数据总线还是地址总线。当然,总线宽度最直接的反应就是数据处理的位数。之所以会出现这三种形式,主要是因为数据处理的要求越来越高,其实从基本原理上来讲,大同小异。如果真正掌握了8位,那再去掌握16/32位就很不难了。

使用特权

评论回复
5
meter007|  楼主 | 2011-2-23 12:16 | 只看该作者
4# yirongfu

哦...那是我理解错了  谢谢

使用特权

评论回复
6
meter007|  楼主 | 2011-2-23 12:16 | 只看该作者
3# XZL

看来俺理解的不对

使用特权

评论回复
7
ayb_ice| | 2011-2-23 13:16 | 只看该作者
不是什么总线宽度,而是处理的数据宽度(长度)

使用特权

评论回复
8
meter007|  楼主 | 2011-2-23 13:26 | 只看该作者
7# ayb_ice

那我的说法 对咯?

使用特权

评论回复
9
香水城| | 2011-2-23 18:37 | 只看该作者
如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。
如果总线宽度与CPU一次处理的数据宽度不同:
1)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数,但称为准多少位。比如著名的Intel 8088,CPU是16位但总线是8位,所以它是准16位。
2)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数。

使用特权

评论回复
10
new1988| | 2011-2-23 18:42 | 只看该作者
多少位宽不是指总线宽度,也不是存储器的宽度,像51单片机的地址总线是16位的,但是它是8位机。像ARM的存储器也有八位的,但是它是32位机。而是指CPU处理的数据的宽度,也就是CPU一次数据的吞吐量。比如同一条指令:MOV R0 R2
在51单片机里面,R0和R2都是8位的,所以51的CPU一次只能处理8位数据。
在ARM里面,R0和R2是32位的,所以ARM的CPU一次能处理32位数据。这就是区别。
以上是我个人的理解,如有错误之处,还望指教!

使用特权

评论回复
11
maintain| | 2011-2-23 19:59 | 只看该作者
那么多种说法,哪个是正确的??求公决......

使用特权

评论回复
12
sunshitao| | 2011-2-23 21:20 | 只看该作者
告诉楼主  32为的arm  还是32位的inter  一个存储单元的大小 都是八位 ,仔细学学微机原理 看看计算机的架构 就知道了

使用特权

评论回复
13
chunyang| | 2011-2-24 00:19 | 只看该作者
判别处理器的位数方法有二:
1、累加器的位数,这个指核心。
2、数据总线的宽度,这个是外部参数。
有简化的处理器比如8088、8098等,内部是16位的,但数据总线的宽度是8位,通常这类处理器归入8位行列,当然,有人对此有争议。地址位数只是涉及到寻址范围,跟处理器是多少位的无关。

使用特权

评论回复
14
sdpz| | 2011-2-24 08:37 | 只看该作者
不是只有累加器才能做累加累减!不是只有累加器才能逻辑操作!
也有8位单片机数据手册写着数据总线是24位。
理论是没有绝对的!

使用特权

评论回复
15
864| | 2011-2-24 08:44 | 只看该作者
印象中好像有两种定义方法,一种认为是CPU一次能处理的数据位数,另一种是总线一次传输的数据宽度。通常倾向于前一种的更多。

使用特权

评论回复
16
网上中发| | 2011-11-12 09:12 | 只看该作者
没弄明白,有点乱。

使用特权

评论回复
17
qq609048002| | 2011-12-29 10:13 | 只看该作者
9楼正解

使用特权

评论回复
18
zwc6658305| | 2012-4-21 13:32 | 只看该作者
10楼正解,一个存储单元的大小 都是八位,准16位一般指数据宽度8为,CPU一次能处理16位数据宽度

使用特权

评论回复
19
airwill| | 2012-4-22 19:28 | 只看该作者
有啥复杂的, 一句话: 参与运算的寄存器的数据长度

使用特权

评论回复
20
logokfu| | 2012-4-22 19:49 | 只看该作者
大家说的都很好

使用特权

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

本版积分规则

0

主题

41

帖子

0

粉丝