计算机原理课程设计实验报告 下载本文

计算机原理课设报告 - 17 -

OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 OUT17 OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 PC_BUS CPMAR RD WR WRE CPMDR RAM_BUS CPSA CPSB S0 S1 S2 S3 ALUM CN 未使用 RDGR WRGR MPCLDN 未使用 CPZ Z_BUS 电平 PC连通总线 脉冲 地址寄存器置数 电平 存储器读控制 脉冲 存储器写控制 电平 存储器写使能控制 脉冲 数据暂存器置数 电平 数据暂存器连通总线 脉冲 暂存器A置数 脉冲 暂存器B置数 电平 算术/逻辑运算控制信号 电平 算术/逻辑运算控制信号 电平 算术/逻辑运算控制信号 电平 算术/逻辑运算控制信号 电平 高电平逻辑/低电平算术 电平 进位位 —— —— OUT2?M34 OUT3?M4 OUT4?M6 OUT5?M4 OUT6?M34 OUT7?M7 OUT8?M34 OUT9?M4 OUT10?M4 OUT11?M56 OUT12?M56 OUT13?M56 OUT14?M56 OUT15?M56 OUT16?M56 —— OUT18?M34 OUT19?M4 —— OUT22 OUT23?M34 电平 寄存器读使能 电平 寄存器写使能 电平 微程序计数器接数 —— —— 脉冲 暂存器接受数据 电平 暂存器连通总线 计算机原理课设报告 - 18 -

OUT24 OUT25 OUT26 OUT27 OUT28 OUT29 OUT30 OUT31

CPC C_BUS CPIR 未使用 0_MPC HALT JMP CASE 脉冲 暂存器接受数据 电平 暂存器连通总线 脉冲 时钟脉冲 —— —— OUT24?M4 OUT25?M34 OUT26?M4 —— OUT28?M34 OUT29 OUT30?M34 电平 微程序计数器清零 电平 停机 电平 跳转 电平 判断跳转类指令是否跳转 CASE 试验中的微指令共有32位,引脚为OUT0-OUT31,其中OUT17,OUT21,

OUT27和OUT31未使用。

2. 各个控制信号的逻辑表达式及相应的逻辑图 逻辑表达式 CPPC=OUT0?M4 PCINC=OUT1?M34(即为PC+1) PC_BUS=OUT2?M34 CPMAR=OUT3?M4 逻辑电路图 计算机原理课设报告 - 19 -

RD=OUT4?M6 WR=OUT5?M4 WRE=OUT6?M34 CPMDR=OUT7?M7 RAM_BUS=OUT8?M34 CPSA=OUT9?M4 CPSB=OUT10?M4 S0=OUT11?M56 S1=OUT12?M56 S2=OUT13?M56 S3=OUT14?M56 计算机原理课设报告 - 20 -

ALUM=OUT15?M56 CN=OUT16?M56 RDGR=OUT18?M34 WRGR=OUT19?M4 Z_BUS=OUT23?M34 CPC=OUT24?M4 C_BUS=OUT25?M34 CPIR=OUT26?M4 0_MPC=OUT28?M34 HALT=OUT29 M34=M3 OR M4