计算机组成原理课程设计报告 - 图文(4)

2019-04-08 22:34

计算机组成原理课程设计

0A:000001011110110110011001 0B:000001011110110110011101 0C:000001011010001000100001 0D:000001001110000000001110 0E:000001001011000000001111 0F:000001011010001000010000 10:100101011001101000000001 11:000001001110000000010010 12:000001101000001000000001 13:000001001110000000010100 14:000001001010000000010101 15:000001110000101000000001 16:000001001101000110000001 17:000001011011010000011000 18:011000011001101000000001 19:000001001110000000011010 1A:000001001011000000011011 1B:000001011010010000011100 1C:000101011001101000000001 1D:000001001110000000011110 1E:000001001011000000011111 1F:000001011010010000100000 20:011010011001101000000001 21:000001011011010000100010 22:101110011001101000000001

此后就可以手动地用开关将微程序输入机器的控存。然后将控存的启动地址置为0,运行微程序,将要执行的测试程序存入主存,也可从主存中读出指令,检查输入的指令是否正确。

下面是利用该软件设计的微程序编码及各条微指令的功能分析。注意第一条微指令的微地址为01H,其它各条微指令的微地址都由上一行文字最后的数字(16进制)指定。

微指令000001011110110110000010

16-25

计算机组成原理课程设计

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02

微指令000001001100000001000000

执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),

转微地址:03

微指令000001000001000000000001

执行的操作是:输入开关SWB有效,LDR0,转微地址:01

微指令000001011110110110000010

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02

微指令000001001100000001000000

执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),

转微地址:04

微指令000001011110110110001101

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:0D

微指令000001001110000000001110

17-25

计算机组成原理课程设计

执行的操作是:存储器CE有效,存储器读,LDAR,转微地址:0E

微指令000001001011000000001111

执行的操作是:存储器CE有效,存储器读,LDDR2,转微地址:0F

微指令000001011010001000010000

执行的操作是:R0→B,LDDR1,转微地址:10

微指令100101011001101000000001

执行的操作是:算术:A加B,ALU→B,LDR0,转微地址:01

微指令000001011110110110000010

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02

微指令000001001100000001000000

执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),

转微地址:05

微指令000001011110110110010001

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:11

微指令000001001110000000010010

18-25

计算机组成原理课程设计

执行的操作是:存储器CE有效,存储器读,LDAR,转微地址:12

微指令000001101000001000000001

执行的操作是:存储器CE有效,写存储器,R0→B,转微地址:01

微指令000001011110110110000010

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02

微指令000001001100000001000000

执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),

转微地址:06

微指令000001011110110110010011

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:13

微指令000001001110000000010100

执行的操作是:存储器CE有效,存储器读,LDAR,转微地址:14

微指令000001001010000000010101

执行的操作是:存储器CE有效,存储器读,LDDR1,转微地址:15

微指令000001110000101000000001

19-25

计算机组成原理课程设计

执行的操作是:算术:A,数码管LEDB有效,写LED,ALU→B,转微地址:01

微指令000001011110110110000010

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02

微指令000001001100000001000000

执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),

转微地址:08

微指令000001000001001000000001

执行的操作是:输入开关SWB有效,R1→B,LDR0,转微地址:01

微指令000001011110110110000010

执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02

微指令000001001100000001000000

执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),

转微地址:09

微指令000001011010001000010111

20-25


计算机组成原理课程设计报告 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中考应用题专项练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: