缺氧單線程處理器技術文檔(六)

由一堆D觸發(fā)器和譯碼器組成
關于特殊寄存器:
寄存器0用于存儲立即數(shù)
寄存器1與寄存器2用于計算命令
寄存器5的高四位用于存儲標簽以備跳轉(zhuǎn),低四位是三個標志位以及一個空位,分別是零標志位(計算結(jié)果為0置1),溢出標志位(結(jié)果溢出置一),符號標志位(與計算結(jié)果最高位相同)
對于寄存器5的低四位不可寫,在將其他寄存器數(shù)據(jù)復制到寄存器5的時候,其他寄存器的低四位會覆蓋寄存器5的高四位
關于存儲器擴展:
寄存器6與7是空的,可以分別將他們用于內(nèi)存讀取緩沖與IO端口輸入緩沖
寄存器3與寄存器4沒有特殊作用,可以用來尋址,預計可以訪問大概65536個內(nèi)存與IO端口,由于立即數(shù)限制,能夠簡單直接訪問4096個內(nèi)存與IO端口
標簽: