编辑: wtshxd | 2016-03-13 |
10 HALT 7.2程序的微程序及指令代码 微地址 数据流程 0000H [00],[00],[00] 取指指令 0003H [00],[00],[00] RAM->
Dbus->
A 0004H [00],[00],[00] 取指指令 0005H [00],[00],[00] RAM->
Dbus->
R0 0006H [00],[00],[00] 取指指令 0007H [00],[00],[00] A->
Dbus->
DR1 0008H [00],[00],[00] R0->
Dbus->
DR2 0009H [00],[00],[00] ALU->
Dbus->
A 000AH [00],[00],[00] 取指指令 000BH [00],[00],[00] RAM->
Dbus->
R1 000CH [00],[00],[00] 取指指令 000DH [00],[00],[00] A->
Dbus->
DR1 000FH [00],[00],[00] R1->
Dbus->
DR2 0010H [00],[00],[00] ALU->
Dbus->
A 0013H [00],[00],[00] 取指指令 0014H [00],[00],[00] A->
Dbus->
RAM 0015H [00],[00],[00] 取指指令 0016H [00],[00],[00] 停机 7.2.1程序的微指令序列 7.2.2程序的微程序及指令代码 微地址 微指令 功能 操作寄存器 00H 4D FF FF H 取指指令 IR1=5FH MOV A , #45 17H DD FB FF H Dbus->
A A=45H 18H 4D FF FF H RAM->
Dbus->
IR1 IR1=6CH MOV R0 , #96 1BH DD FB FF H RAM->
R0 R0=96H 1CH 4D FF FF H RAM->
Dbus->
IR1 IR1=0CH ADD A , R0 03H FF FC F9 H A->
DR1 DR1=45H 04H FF 7F
79 H R0->
DR2 DR2=96H 05H FF FB A9 H ALU->
A A=DBH 06H 4D FF FF H RAM->
Dbus->
IR1 IR1=6CH MOV R1 , #43 1BH DD FB FF H RAM->
R1 R1=43H 1CH 4D FF FF H RAM->
Dbus->
IR1 IR1=1CH SUB A , R1 07H FF FC D6 H A->
DR1 DR1=DBH 08H FE 7F
56 H R1->
DR2 DR2=43H 09H FF FB
86 H ALU->
A A=98H 0AH 4D FF FF H RAM->
Dbus->
IR1 IR1=8FH STA
10 23H D5 FF FF H RAM->
Dbus->
IR2 IR2=10H 24H BB FD FF H A->
RAM(10H) RAM(10)=88H 25H 4D FF FF H RAM->
Dbus->
IR1 IR1=FFH 说明在使用软件HKCPT的联机方式与脱机方式的实现过程 包括编制程序中每指条令的时序分析,累加器A和有关寄存器、存........