C0P8000计算机组成原理实验系统24位控制位功能

因为做到了这个课设 所以存一下相关内容

24位控制位

XRD : 外部设备读信号,当给出了外设的地址后,输出此信号,从指定外设读数据。

EMWR: 程序存储器 EM 写信号。

EMRD: 程序存储器 EM 读信号。

PCOE: 将程序计数器 PC 的值送到地址总线 ABUS 上。

EMEN: 将程序存储器 EM 与数据总线 DBUS 接通,由 EMWR 和 EMRD 决定是将 DBUS 数据写 到 EM 中,还是从 EM 读出数据送到 DBUS。

IREN: 将程序存储器 EM 读出的数据打入指令寄存器 IR 和微指令计数器 uPC。 EINT: 中断返回时清除中断响应和中断请求标志,便于下次中断。

ELP: PC 打入允许,与指令寄存器的 IR3、IR2 位结合,控制程序跳转。

MAREN:将数据总线 DBUS 上数据打入地址寄存器 MAR。

MAROE:将地址寄存器 MAR 的值送到地址总线 ABUS 上。

OUTEN:将数据总线 DBUS 上数据送到输出端口寄存器 OUT 里。

STEN: 将数据总线 DBUS 上数据存入堆栈寄存器 ST 中。

RRD: 读寄存器组 R0-R3,寄存器 R?的选择由指令的最低两位决定。

RWR: 写寄存器组 R0-R3,寄存器 R?的选择由指令的最低两位决定。

CN: 决定运算器是否带进位移位,CN=1 带进位,CN=0 不带进位。

FEN: 将标志位存入 ALU 内部的标志寄存器。

X2: X2、X1、X0 三位组合来译码选择将数据送到 DBUS 上的寄存器。

X1:

X0: WEN: 将数据总线 DBUS 的值打入工作寄存器 W 中。

AEN: 将数据总线 DBUS 的值打入累加器 A 中。

S2: S2、S1、S0 三位组合决定 ALU 做何种运算。

S1: 见 14 页表。

S0:

posted @ 2023-12-02 18:27  annoswither  阅读(13)  评论(0编辑  收藏  举报