标签: cpu-architecture cpu-registers z80 micro-architecture
Z80 cpu的控制部分有I和R寄存器,它们的用途和用途是什么?
答案 0 :(得分:4)
R寄存器是存储器刷新寄存器。它用于刷新动态RAM。基本上,它在每条指令上递增并放在地址总线上(当不用于获取或存储数据时),以便可以刷新动态RAM芯片。
你可以忽略R寄存器,尽管人们确实将它用作半随机数的来源。
I寄存器是中断向量基址寄存器。在中断模式2中,Z80有一个128个中断向量表。 I寄存器告诉你RAM表中的页面。