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

由一堆D触发器和译码器组成
关于特殊寄存器:
寄存器0用于存储立即数
寄存器1与寄存器2用于计算命令
寄存器5的高四位用于存储标签以备跳转,低四位是三个标志位以及一个空位,分别是零标志位(计算结果为0置1),溢出标志位(结果溢出置一),符号标志位(与计算结果最高位相同)
对于寄存器5的低四位不可写,在将其他寄存器数据复制到寄存器5的时候,其他寄存器的低四位会覆盖寄存器5的高四位
关于存储器扩展:
寄存器6与7是空的,可以分别将他们用于内存读取缓冲与IO端口输入缓冲
寄存器3与寄存器4没有特殊作用,可以用来寻址,预计可以访问大概65536个内存与IO端口,由于立即数限制,能够简单直接访问4096个内存与IO端口