社区
汇编语言
帖子详情
51单片机中,为什么能被8整除的地址,其内容一般都可以做位操作
beiguonanjiang
2015-11-01 09:53:12
请教:51单片机中,为什么能被8整除的地址,其内容一般都可以做位操作
...全文
477
2
打赏
收藏
51单片机中,为什么能被8整除的地址,其内容一般都可以做位操作
请教:51单片机中,为什么能被8整除的地址,其内容一般都可以做位操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
做而论道_CS
2016-02-04
打赏
举报
回复
单片机的设计者,灵机一动,就弄成这样了。
beiguonanjiang
2015-12-01
打赏
举报
回复
因为字节地址就是首位单元地址。
51单片机
寄存器汇总表.doc
51单片机
寄存器功能一览表 21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间
中
,
地址
空间为80H-FFH,在这片SFR空间
中
,包含有128个位
地址
空间,
地址
也是80H- FFH,但只有83个有效位
地址
,可对11个特殊功能寄存器的某些位作位寻址操作(这里介 绍一个技巧:其
地址
能被8
整除
的都可以位寻址)。 在
51单片机
内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2 、P3,有ROM,用来存放程序,有RAM,用来存放
中
间结果,此外还有定时/计数器,串行 I/O口,
中
断系统,以及一个内部的时钟电路。在单片机
中
有一些独立的存储单元是用来 控制这些器件的,被称之为特殊功能寄存器(SFR)。这样的特殊功能寄存器
51单片机
共 有21个并且都是可寻址的列表如下(其
中
带*号的为52系列所增加的特殊功能寄存器): "MCS-
51单片机
的特殊功能寄存器 " "符号 "
地址
"功能介绍 " "B "F0H "B寄存器 " "ACC "E0H "累加器 " "PSW "D0H "程序状态字 " "TH2* "CDH "定时器/计数器2(高
MCS -
51单片机
寄存器功能
21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间
中
,
地址
空间为80H-FFH,在这片SFR空间
中
,包含有128个位
地址
空间,
地址
也是80H-FFH,但只有83个有效位
地址
,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其
地址
能被8
整除
的都可以位寻址)。在
51单片机
内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放
中
间结果,此外还有定时/计数器,串行I/O口,
中
断系统,以及一个内部的时钟电路。在单片机
中
有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。这样的特殊功能寄存器
51单片机
共有21个并且都是可寻址的列表如下(其
中
带*号的为52系列所增加的特殊功能寄存器): 分别说明如下:1、ACC---是累加器,通常用A表示这是个什么东西,可不能从名字上理解,它是一个寄存器,而不是一个
做
加法的东西,为什么给它这么一个名字呢?或许是因为在运算器
做
运算时其
中
一个数一定是在ACC
中
的缘故吧。它的名字特殊,身份也特殊,稍后在
中
篇
中
我们将学到指令,可
51单片机
外设和项目篇-朱有鹏老师单片机第2季视频课程套餐
《
51单片机
外设和项目篇》是《朱有鹏老师单片机完全学习系列课程》的第2部分,本课程是
51单片机
领域的进阶课程,主要
内容
是
51单片机
的外设讲解和小项目,实现了环境温度和实时时间的显示、过温报警、通过按键调整...
51单片机
寄存器功能一览表(最全).doc
【
51单片机
寄存器功能一览表】 21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间
中
,
地址
空间为80H-FFH,在这片SFR空间
中
,包含有128个位
地址
空间,
地址
也是80H-FFH,但只有83个有效位
地址
,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其
地址
能被8
整除
的都可以位寻址)。
51单片机
特殊功能寄存器功能一览表
21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间
中
,
地址
空间为80H-FFH,在这片SFR空间
中
,包含有128个位
地址
空间,
地址
也是80H-FFH,但只有83个有效位
地址
,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其
地址
能被8
整除
的都可以位寻址)。
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章