作者:矢泽久雄
——————————————————————————————————————
第三章 • 体验一次手工汇编(中)
——————————————————————————————————————
【03】Z80 CPU的寄存器结构
CPU寄存器简介
- 数据运算是在CPU中进行的,所以CPU内部有存储数据的地方,叫做“寄存器”
- 与I/O寄存器不同,CPU寄存器不仅能存储数据,还具备运算能力
- CPU带有怎样的寄存器取决于CPU种类
- 不同寄存器的类型用途自然不同
图示
- IX、IY、SP、PC的大小是16bit,其他的是8bit A寄存器:累加器,运算的核心
- F寄存器:标志寄存器,用于存储运算结果的状态,比如是否发生进位、数字大小比较结果
- PC寄存器:程序指针,存储着指向CPU接下来要执行指令的地址
PC寄存器的值会随着时钟信号自动更新,可以说程序就是依靠不断变化的PC寄存器从而运行起来的