永发信息网

累加器A能操作多少位数?是不是不同的单片机,操作的位数就不一样?

答案:3  悬赏:40  手机版
解决时间 2021-11-15 18:24
  • 提问者网友:沦陷
  • 2021-11-15 03:43
累加器A能操作多少位数?是不是不同的单片机,操作的位数就不一样?
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-11-15 04:31
累加器A 的位数, 是不同的位数单片机,操作的位数是不同的,如在8 bit的单片机里,计算的地址线总位数是 8,那A能处理的最大的数只能是8bit的,在4bit的单片机内,A能处理的最大的数只能是4,在32bit的嵌入式内,A是32位的。举例说32位的单片机,A能够与一个32位的常数进行计算,结果能保证是32位,如 mov A,@0x12345678 ,在四位的单片机内,就只能进行小于4位的数的计算。
那为什么会这样的呢?是因位数不同的单片机内部的计算的数据总线决定的。
全部回答
  • 1楼网友:西风乍起
  • 2021-11-15 07:05
A本身就是八位二进制,就能累加那么多,多了就溢出了
  • 2楼网友:深街酒徒
  • 2021-11-15 06:01
目前对于大多数单片机来讲,A的宽度是8位,
例外是:早年间曾有过1位,4位单片机,
另外,还有16位的单片机
但目前以8位机为主流,
一是,比1位,4位要好用的多,
二是,能够满足绝大多数工控使用
不同的单片机,要看它的技术说明,不仅位数,其它硬件以及主编语言也不尽相同。
从教学角度看,以51系列较为适用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯