缺氧单线程处理器技术文档(六)

由一堆D触发器和译码器组成

关于特殊寄存器:

寄存器0用于存储立即数

寄存器1与寄存器2用于计算命令

寄存器5的高四位用于存储标签以备跳转,低四位是三个标志位以及一个空位,分别是零标志位(计算结果为0置1),溢出标志位(结果溢出置一),符号标志位(与计算结果最高位相同)

对于寄存器5的低四位不可写,在将其他寄存器数据复制到寄存器5的时候,其他寄存器的低四位会覆盖寄存器5的高四位

关于存储器扩展:

寄存器6与7是空的,可以分别将他们用于内存读取缓冲与IO端口输入缓冲

资源下载: