wuzhengmin 发表于 2025-11-17 16:32:46

看启动引导段:

wuzhengmin 发表于 2025-11-17 16:34:10

当发现新的程序根时,它们将显示在覆盖图中

wuzhengmin 发表于 2025-11-17 16:45:28

实际一开始引导就无条件的跳的0x001A ,在0x001A 先初始化:

完成后又跳回0xFF0003,开始执行主函数



wuzhengmin 发表于 2025-11-17 17:02:52

最后我们看看demo.hex文件:


:1000000002001A75B40075B30075CC0075CB00758D
:10001000C00075E80075E8FF80F87584017E44042F
:100020001FE47A49B01B4478F97EF8000702000308
:00000001FF


和反汇编代码对一下:






wuzhengmin 发表于 2025-11-17 17:07:12

指令格式解读:



那么到此我们就完成了第八集的学习!

wuzhengmin 发表于 2025-11-18 09:01:46

今天开始学习
第九集


数值的表示和转换


何老师首先介绍下载的过程:


我们留心看看STC-ISP中打开的hex文件


和反汇编的机器码比较一下:



wuzhengmin 发表于 2025-11-18 09:06:15

也看看我们自己机器上的:
STC-ISP的机器代码:
肯定都是相符的!

wuzhengmin 发表于 2025-11-18 09:07:29

看看这个循环语句:

wuzhengmin 发表于 2025-11-18 09:10:45

变量i做加法,反汇编和要烧录的绝对一致
也看看我们自己机器的:
看延时循环部分,也是和何老师的有不同的地方:

wuzhengmin 发表于 2025-11-18 09:12:00

下载过程也是很多信息的,毕竟硬件要复位+初始化

工作主频等等都要确定好

页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23
查看完整版本: 跟着何宾老师学习STC32位8051单片机原理及应用-STC32G12K128