计算机组成原理--实验七--脱机方式下微代码装入与执行实验
实验七 脱机方式下微代码装入与执行实
验
一、实验目的
(1) 通过微程序的编制、装入、执行,验证微程序控制的工作方法。
(2) 观察微程序的运行过程,未进行简单模型计算机实验作准备。 二、实验原理 (1) 时序信号 (2) 指令与微指令周期 (3) 机器指令与机器指令周期 (4) 微程序控制器逻辑结构 (5) 微程令流程分析 (6) 微程令译码分析 三、实验过程 (1) 连线
① 把时钟单元(CLOCK UNIT)的T1-T4接到微程序控制单元(MAIN CONTROL UNIT)的T1-T4。用另一根线把时钟单元(CLOCK UNIT)的T4接到微程序控制单元(MAIN CONTRO UNIR)的T4。 ② 把手动控制开关单元(MANUAL UNIT)的MA6-MA0接到微程序控制单元(MAIN CONTROL UNIT)的MA6-MA0。 (2) 写入伪代码操作过程
① 拨动一下开关,即实现“1—0—1”,产生一个清除脉冲,使微
程序控制单元(MAIN CONTROL UNIT)初始化。
② 把微程序控制单元(MAIN CONTROL UNIT)右上角的编程开关置于“READ”状态
③ 把时钟单元(CLOCK UNIT)的RUN/STEP开关置于“STEP”状态。 ④ 在手动控制单元(MANUAL UNIT)的MA6-MA0开关上拨入微控制存储器地址开关MA6—MA0,按表2-15从00H开始。
⑤ 在微程序控制单元(MAIN CONTROL UNIT)的微指令代码开关MK23-MK0上按表2-15的内容拨入24位的微指令,微指令代码显示灯上显示拨入的微指令代码。
⑥ 按动时钟单元(CLOCK UNIT)的“START”按键,产生一组时序信号(T1—T4),作用是把微指令代码开关MK23-MK0上的24位的微指令代码希尔与MA6—MA0指定的微程序控制存储器(2816)单元中,并显示MA6—MA0微程序控制存储器地址。
⑦ 把MA6—MA0开关上微控至存储器地址加1,变成01H,02H,………,重复上面第 (5)、第(6)两步直接把表2-15中微指令代码全部写入微程序控制储存器(2816)中。 (3) 校验微代码操作过程 ① 拨动一下
开关,即实现“1—0—1”,产生一个清除脉冲,使微
程序控制单元(MAIN CONTROL UNIT)初始化。
② 把微程序控制单元(MAIN CONTROL UNIT)右上角的编程开关置于“READ”状态,确保RUN/STEP开关置于“STEP”状态。