测试NA3~0或IR7~IR4转微地址:08微指令000001000001000000000001执行的操作是:输入开关SWB有效LDR0转微地址:01微指令000001011110110110000010执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:02微指令000001001100000001001000执行的操作是:存储器CE有效存储器读LDIRP1测试NA3~0或IR7~IR4转微地址:09微指令000001011110110110000011执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:03微指令000001001110000000000100执行的操作是:存储器CE有效存储器读LDAR转微地址:04微指令000001001011000000000101执行的操作是:存储器CE有效存储器读LDDR2转微地址:05微指令000001011010001000000110执行的操作是:R0→BLDDR1转微地址:06微指令100101011001101000000001执行的操作是:算术A加BALU→BLDR0转微地址:01微指令000001011110110110000010执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:02微指令000001001100000001001000执行的操作是:存储器CE有效存储器读LDIRP1测试NA3~0或IR7~IR4转微地址:0A微指令000001011110110110000111执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:07微指令000001001110000000001101执行的操作是:存储器CE有效存储器读LDAR转微地址:0D微指令000001101000001000000001执行的操作是:存储器CE有效写存储器R0→B转微地址:01微指令000001011110110110000010执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:02
12
f微指令000001001100000001001000执行的操作是:存储器CE有效存储器读LDIRP1测试NA3~0或IR7~IR4转微地址:0B微指令000001011110110110001110执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:0E微指令000001001110000000001111执行的操作是:存储器CE有效存储器读LDAR转微地址:0F微指令000001001010000000010101执行的操作是:存储器CE有效存储器读LDDR1转微地址:15微指令000001110000101000000001执行的操作是:算术A数码管LEDB有效写LEDALU→B转微地址:01微指令000001011110110110000010执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:02微指令000001001100000001001000执行的操作是:存储器CE有效存储器读LDIRP1测试NA3~0或IR7~IR4转微地址:0C微指令000001011110110110010110执行的操作是:PC→BLDAR允许PC加1LDPC1转微地址:16微指令000001001101000110000001执行的操作是:存储器CE有效存储器读PCLOAD允许PC加1LDPC1转微地址:01
不难看出,上面的文字说明和我们所画的用微命令表示的微程序流程图中各个框中所列的微命令是一一对应的。
这个微程序可以根据用微命令表示的微程序流程图在本仿真软件上很方便r