这个问题困扰了我很久,上课没有好好听,网上搜别人讲的都是模模糊糊没有给出具体的原因。
我只好大胆猜想了。(以下是我的猜想,如果有错误,请指正)

我有一个猜测,就是这些寄存器就是被设计成可以位寻址的,被8整除只是为了好记。
我想了一下位寻址的实现方式,既然是内部,只有8个地址线,而要精确到位的话,就只能寻址256位。
而位寻址区占了128位,剩下128位,刚好给剩下的80H~FFH中能整除8的16个寄存器(16*8=128),
从设计者的角度想,这样就刚好能够位寻址啦。

为什么单片机只有可以整除8的特殊寄存器能够位寻址?相关推荐

  1. c语言编程单片机中的sbit,用sbit定义可位寻址的特殊功能寄存器时的地址转换-51单片机C编程...

    80C51单片机C编程时中,用sbit定义可位寻址的特殊功能寄存器的位变量(感觉说是常量更确切)时,编译器会进行处理,把sbit 后面给的地址值 转换成 相应的可进行位寻址的特殊功能寄存器 bit位 ...

  2. 单片机位寻址举例_基于80C51单片机位寻址编程

    80C51单片机有位处理功能,可以对数据位进行操作,因此就有相应的位寻址方式.所谓位寻址,就是对内部RAM或可位寻址的特殊功能寄存器SFR内的某个位,直接加以置位为1或复位为0. 位寻址的范围,也就是 ...

  3. 单片机位寻址举例_单片机基础及应用 | 04 80C51单片机指令系统

      点击蓝字关注我们 一.单片机指令系统概述 1.指令概述指令:是CPU根据人们的意图来执行某种操作的命令.指令系统:是计算机所能够执行的全部指令的集合.程序:是按人们的要求所编制的指令操作序列.本章 ...

  4. 发现好文!51单片机特殊功能寄存器 /I/O口操作 /中断/ 定时器/ 串口通信/ ---位寻址解释由来--以及程序例程

    51单片机特殊功能寄存器有哪些_功能是什么 最近学习中对寄存器的概念理解很迷惑,I/O口操作/中断/定时器/串口通信四大模块的寄存器应用不太明白,这篇文章,解释的不错,希望帮到各位! 1.21个寄存器 ...

  5. 单片机的字节寻址c语言,单片机中位寻址和字节寻址的区别?

    一.作用不同: 字节寻址:把数据直接写入当前地址,或者把当前地址的内容读出. 位寻址是位操作命令,写入和读出的是一个位bit变量. 二.传递不同: MOV A,00H和MOV C,00H,前者是将RA ...

  6. 单片机位寻址举例_单片机的寻址方式

    执行任何一条指令都需要使用操作数.寻址方式就是根据指令中给出地址寻找操作数地址的方式. 根据指令操作的需要,计算机有多种寻址方式.总的来说,寻址方式越多,计算机的功能就越强,灵活性越大,指令系统也越复 ...

  7. 单片机位寻址举例_单片机学习:51单片机寻址方式详解

    51单片机是对所有兼容Intel 8031指令系统的单片机的统称.该系列单片机的始祖是Intel 8031单片机,后来随着Flash rom 技术的发展,8031单片机取得了长足的发展,成为了应用最广 ...

  8. 基于51单片机定时器计数+2片74HC595联级+8位数码管时钟+按键修改时间

    基于51单片机定时器计数+2片74HC595联级+8位数码管时钟+按键修改时间 Proteus仿真 实例代码 #include "at89x52.h" /**74hc595引脚定义 ...

  9. 单片机DPTR(DPH,DPL)和SP特殊寄存器C语言中应用?这三个特殊寄存器对C程序员来说是透明的,不用C程序员操作,编译的时候会自动运用这三个寄存器ACC寄存器和B寄存器也类似

    单片机DPTR(DPH,DPL)和SP特殊寄存器C语言中应用?这三个特殊寄存器对C程序员来说是透明的,不用C程序员操作,编译的时候会自动运用这三个寄存器,ACC寄存器和B寄存器也类似 编译器把C译成指 ...

最新文章

  1. renderthread是什么_Android 旗舰机标配的高帧屏(120Hz),对各位 App 开发者有什么影响?...
  2. 【转】mysql-status和variables区别
  3. oracle存储日志
  4. 【论文阅读】Illuminating Pedestrians via Simultaneous Detection Segmentation
  5. [蓝桥杯2018初赛]第几个幸运数-数论+枚举
  6. tensorflow2.0及以上版本在使用Session模块时报错:AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘ 已解决
  7. arcgis js api前端完成面积测算
  8. Python:如何安装whl文件
  9. cv_load_image_anycolor 什么意思_LOL英雄联盟手游use a ping什么意思?怎么给队友发信号?...
  10. 如何求出三角形的面积
  11. 一、公安备案与经营性备案
  12. photoshopcs6快捷键
  13. 有些歌,放在这慢慢听
  14. 用什么擦地最干净脑筋急转弯_你没想过的“脑筋急转弯”,才是启发孩子智力的法宝(附资源下载)...
  15. 易语言 超文本浏览框
  16. 主流大数据存储解决方案评析
  17. 【算法】整数拆分问题
  18. 我的世界java和网易能联机吗_网易我的世界怎么联机
  19. 网站内嵌百度地图定向到公司位置
  20. Mysterious Organization

热门文章

  1. only女装2011春款 only2011新款春装 only女装官网专卖
  2. 使用LabVIEW进行物体追踪图像处理分析
  3. STM32使能/屏蔽外部中断
  4. 利用tcp三次握手,使用awl伪装MAC地址进行多线程SYN洪水攻击
  5. 初学C语言中的浮点数
  6. 三星公佈Bixby2.0升級後比蘋果更酷
  7. Git 入门最佳实践
  8. 2021年中国服务进出口回顾:进出口总额持续快速增长,其中:知识密集型服务贸易占比提高[图]
  9. 网页设计配色应用实例之黄色系
  10. Canvas编程练习:20几行js代码实现雷达扫描动画效果