计算机组成原理课程设计
执行的操作是:R0→B,LDDR1,转微地址:17
微指令000001011011010000011000
执行的操作是:R1→B,LDDR2,转微地址:18
微指令011000011001101000000001
执行的操作是:算术:A减B,ALU→B,LDR1,转微地址:01
微指令000001011110110110000010
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02
微指令000001001100000001000000
执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),
转微地址:0A
微指令000001011110110110011001
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:19
微指令000001001110000000011010
执行的操作是:存储器CE有效,存储器读,LDAR,转微地址:1A
微指令000001001011000000011011
21-25
计算机组成原理课程设计
执行的操作是:存储器CE有效,存储器读,LDDR2,转微地址:1B
微指令000001011010010000011100
执行的操作是:R0→B,LDDR1,转微地址:1C
微指令000101011001101000000001
执行的操作是:算术: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),
转微地址:0B
微指令000001011110110110011101
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:1D
微指令000001001110000000011110
执行的操作是:存储器CE有效,存储器读,LDAR,转微地址:1E
微指令000001001011000000011111
22-25
计算机组成原理课程设计
执行的操作是:存储器CE有效,存储器读,LDDR2,转微地址:1F
微指令000001011010010000100000
执行的操作是:R0→B,LDDR1,转微地址:20
微指令011010011001101000000001
执行的操作是:逻辑: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),
转微地址:0C
微指令000001011010001000100001
执行的操作是:R0→B,LDDR1,转微地址:21
微指令000001011011010000100010
执行的操作是:R1→B,LDDR2,转微地址:22
微指令101110011001101000000001
23-25
计算机组成原理课程设计
执行的操作是:逻辑:AB,ALU→B,LDR1,转微地址:01
微指令000001011110110110000010
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02
微指令000001001100000001000000
执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),
转微地址:07
微指令000001011110110110010110
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:16
微指令000001001101000110000001
执行的操作是:存储器CE有效,存储器读,PCLOAD,允许PC加1(LDPC=1),转微地址:
01
微指令000001011110110110000010
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:02
微指令000001001100000001000000
24-25
计算机组成原理课程设计
执行的操作是:存储器CE有效,存储器读,LDIR,P(1)测试:NA(3~0)或(IR7~IR4),
转微地址:04
微指令000001011110110110001101
执行的操作是:PC→B,LDAR,允许PC加1(LDPC=1),转微地址:0D
不难看出,上面的文字说明和我们所画的用微命令表示的微程序流程图中各个框中所列的微命令是一一对应的。
这个微程序可以根据用微命令表示的微程序流程图在本仿真软件上很方便地设计出来。
25-25