← 返回首页
单片机实训平台 · 实操项目
8051 指令查表动画演示
单步执行 · 每点击一次走一个阶段 · 可随时触发 T0 定时中断
🧠 CPU 寄存器
A
00
PC
0000
SP
00
DPTR
0000
R0
00
R1
00
R2
00
R3
00
💾 RAM 内存 (00H~3FH)
00H~07H = 当前寄存器组 R0~R7
(绿底):改寄存器就是改这 8 个单元;08H~1FH = 其余 3 组;
30H = 全局变量 i
(蓝虚框);
红框 = 堆栈区
(PUSH/POP / 断点压栈命中的单元)
🔧 SFR 特殊功能寄存器
A 在 E0H;SP / DPL / DPH 在 81H~83H
直接寻址改这些单元 = 直接改寄存器
① 取值
自动播放
⚡ 触发 T0 定时中断
↻ 重置
就绪
全局变量 i(RAM 30H) = 00H · 已响应中断 0 次 · SP=00H · ISR 共 11 步(含 2 步硬件自动完成)
⚡ T0 中断服务中
① 取值
→
② 查表
→
③ 译码
→
④ 执行
代码地址
C:0x0000
机器码
—
指令
—
点击「① 取值」开始
📝 汇编源码
📖 机器码速查表
助记符
机器码
说明