找回密码
 立即注册
楼主: ad***

视频教学及教课书:《32位8051单片机原理及应用》,何宾教授主讲

 火.. [复制链接]
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-7 18:48:27 | 显示全部楼层
    打卡学习第三节
    截图202312071848239578.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-7 18:55:41 | 显示全部楼层
    这位前辈,何老师的学生,学习的和讲解微架构师理解的很透彻
    截图202312071854494076.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:12:12 | 显示全部楼层
    感觉如果真的想深入学习的话还是需要看一下intel的指令集
    截图202312081412087086.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:30:10 | 显示全部楼层
    intel在不同的实现寄存器实现中,可以通过不同的8bit register 组合成不同位数的寄存器
    截图202312081430077917.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:31:03 | 显示全部楼层
    Jas 发表于 2023-12-8 14:30
    intel在不同的实现寄存器实现中,可以通过不同的8bit register 组合成不同位数的寄存器
    ...

    volatile关键字禁用编译器优化
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:37:39 | 显示全部楼层
    这个简单的汇编加减操作太精彩了 、, 八位数据无法操作转移到16位的寄存器内进行操作 得出结果.
    截图202312081436213600.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:45:22 | 显示全部楼层
    32位寄存器的话可以直接在32位寄存器内进行操作, 不需要额外的移动指令在8 位 16 和 32位之间
    截图202312081444308185.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:51:28 | 显示全部楼层
    因为指令占据了2byte (16bit) 所以下一条指令起始+2
    截图202312081450486937.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 14:53:29 | 显示全部楼层
    Jas 发表于 2023-12-8 14:51
    因为指令占据了2byte (16bit) 所以下一条指令起始+2

    所以risc架构的指令集属于不可变长度指令集,
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 315 天

    [LV.8]以坛为家I

    16

    主题

    515

    回帖

    705

    积分

    高级会员

    积分
    705
    发表于 2023-12-8 15:03:18 | 显示全部楼层
    这一段没有学明白,不知道在讲什么
    截图202312081503158968.jpg
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies |上传

    本版积分规则

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

    GMT+8, 2024-11-1 06:51 , Processed in 0.079038 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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