欢迎光临散文网 会员登陆 & 注册

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

2022-12-09 00:27 作者:Sharbby君  | 我要投稿


寄存器

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

关于特殊寄存器:

寄存器0用于存储立即数

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

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

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

关于存储器扩展:

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

寄存器3与寄存器4没有特殊作用,可以用来寻址,预计可以访问大概65536个内存与IO端口,由于立即数限制,能够简单直接访问4096个内存与IO端口

缺氧单线程处理器技术文档(六)的评论 (共 条)

分享到微博请遵守国家法律