wuzhengmin 发表于 2025-11-20 13:15:43

看Debug :

LCALL C?FPADD (C:0x0009 )跳转到c:0009执行

wuzhengmin 发表于 2025-11-20 13:17:13

程序计数器, 有顺序执行和非顺序执行:

wuzhengmin 发表于 2025-11-20 13:19:21

接着看 控制器的指令通道:
指令长度可变,1到3字节都有可能,到MCS-251就更长

wuzhengmin 发表于 2025-11-20 13:22:30

控制器的译码单元,执行单元:

wuzhengmin 发表于 2025-11-20 13:23:59

通过暂存器TMP1,TMP2以前很少介绍。其实ALU是直接和暂存器TMP1,TMP2打交道,放入累加器ACC的东西,要通过TMP2传递,ALU是算术逻辑单元。一个例子来说明取指、译码和执行指令三者的关系

wuzhengmin 发表于 2025-11-20 13:25:06

-流水线的概念:

wuzhengmin 发表于 2025-11-20 13:26:03

双数据指针:

wuzhengmin 发表于 2025-11-20 13:27:52

有一个称为堆栈(Stack)的特殊存储空间:

其实这里要注意,堆栈指针是重点

wuzhengmin 发表于 2025-11-20 13:29:04

对照一下STC32G12K128系列内部结构图:

wuzhengmin 发表于 2025-11-20 13:29:44

STC8H8K64U系列内部结构图:
页: 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32
查看完整版本: 跟着何宾老师学习STC32位8051单片机原理及应用-STC32G12K128