找回密码
 立即注册
楼主: Aquabot

跟何老师学习STC,打卡记录【实验箱已发出】

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-07-20 03:57:37

1

主题

11

回帖

77

积分

注册会员

积分
77
发表于 2023-8-29 21:47:53 | 显示全部楼层
十一、第十一集
堆栈(后进先出)------- 重要,特别是在操作系统中
1.png

下面以三个数据0x300x310x32入栈和出栈过程为例,假设当前SP的内容为0x82,(SP)=0x82也就是SP指向堆栈存储空间地址为0x82的位置
2.png
从上面的过程可以看出,随着数据的入栈操作,(SP)递增,SP总是指向最新保存的数据的存储器位置。也就是通常所说的SP总是指向栈顶的位置

3.png
从上面的过程可以看出,随着数据的出栈操作,(SP)递减,SP总是指向最新保存的数据的存储器的位置,也就是通常所说的SP总是指向栈顶的位置

注:当对8051单片机复位后,默认将SP的内容初始化为0x07。所以,实际上堆栈从08H的地址单元开始。考虑到地址范围0x08~0x1F是工作寄存器组1~3的地址空间。因此,如果在程序代码中使用堆栈存储空间时,建议最好将SP的内容改为0x80以上的值。



运算器
运算器用于执行丰富的数据操作功能8051单片机处理器核内的运算器包括8位算术逻辑单元、累加器B寄存器、程序状态字
(1)8位的算术逻辑单元(Arithmetic and Logic Unit,ALU):实现的功能主要包括算术运算,其他运算,逻辑运算和按位运算
(2)累加器(Accumulator,ACC):用于大多数指令结果的累加器,累加器位于SFR地址为0xE0的位置
(3)B寄存器在乘法和除法运算中,B寄存器有特殊用途。对于在其他情况,它作为普通寄存器B寄存器位于SFR地址为0xF0的位置
(4)程序状态字(Program Status Word,PSW)程序状态字寄存器中,保存一些具有特殊含义的位,这些位反映当前8051单片机内处理器核的工作状态该寄存器位于SFR空间地址为0xD0的位置
4.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-04-27 10:40:24

11

主题

425

回帖

1971

积分

版主

积分
1971
发表于 2023-8-30 08:52:19 | 显示全部楼层
本帖最后由 STC爱好者 于 2023-8-30 08:55 编辑

楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载


【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)

【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
QQ:2269694595     微信:18106296594
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-07-20 03:57:37

1

主题

11

回帖

77

积分

注册会员

积分
77
发表于 2023-8-30 12:54:13 | 显示全部楼层
STC爱好者 发表于 2023-8-30 08:52
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12 ...

好的,十分感谢
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 14:31 , Processed in 0.109766 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表