• 已解决 33646 个问题
  • 已帮助 5813 位优秀工程师

为什么51单片机的地址总线是16位的,但是它却是8位机?

qiuqiu 2019-11-28 浏览量:296

为什么51单片机的地址总线是16位的,但是它却是8位机?
单片机 51单片机
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 地址线与单片机的位数是无关的,数据总线可能还有关,但是可以使用两个地址来存储16位数据啊,所以,8位机也可以处理32位的数据的。通过软件上的程序运算
    • 发布于 2019-12-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 计算机位数是看计算单元的,不是看地址范围。51的ALU是8位,操作数只能是8bits以内的,所以是8位MCU。
    • 发布于2019-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这里说的是地址总线,并不是数据总线,数据总线应该还是8位的,所以,8位单片机可以处理

    地址总线只是决定了询址空间的大小,与位数无关的

    • 发布于2019-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 8位机可以使用两个字节来处理16位的数据啊,32位的处理也可以处理的,只是用4个字节
    • 发布于2019-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据操作是8位的,也是就一个指令只能操作8位数据,地址总线和数据总线不是一回事

    电脑是32位系统,但是地址就是64位的或者更高的,

    • 发布于2019-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般就是地址线是几位的就是几位机,但是有的数据比这低就按数据位来定义的。而51就是8位数据宽度,所以算8位
    • 发布于2019-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 地址范围与单片机的位数是无关的,要看也要看数据的位数。

    8位数据,也可以到0xffff个以上啊

    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机使用的是哈佛总线架构,数据总线与地址总线分开,它的地址总线是16位,而数据总线是8位的

    • 发布于2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

为什么51单片机的地址总线是16位的,但是它却是8位机?