个人理解,不保证完全正确……
给正在被何朝东虐的,以及将来会被何朝东虐的同胞们…………
祈祷软院赶快更新课程让下一代逃脱TEC-2魔爪,monitor里那1994的年份真是看得人一口老血……
微码说明
PC→AR,PC+1→PC: 0000 0E00 A0B5 5402
0E00:顺序执行
A0B5: 读写那里设置不操作,101,WE=1是为了把PC送到内部总线好让AR接收;Cin=1,R+S,A、B口地址为0101(R5=PC所在);F->B,A(即PC+1->PC),R=0,S=B
A来自不操作与F->B,A;B来自WE为1与R\S是0\B,5来自A口地址
5402:5来自B口地址,4来自设进位为1,2来自DC2设为AR (这样PC->AR)
CI3-0 |
/MIO REQ /WE |
MI8-0 |
Sci |
DC2 |
||
顺序执行 |
101,不操作+额外设WE=1 |
F->B, A |
R+S |
R=0 S=B |
Cin=1 |
AR |
|
/WE =1为了把PC 写到内部数据总线 |
Y=A=PC F=PC+Cin->PC |
|
B也是PC |
PC+1 |
|
其他:A、B口地址为0101,因为PC默认是R5
MEM→AR:0000 0E00 10F0 0002
10F0:1是无,F;F是R=D,S=0(D输入端是内部总线送过来的数据)加上WE=1(MEM读到内部数据总线),这样Y=D+0=MEM+0会出现在内部总线
0002:2是选择DC2为AR,这样内部总线的数据会送到AR
CI3-0 |
/MIO REQ /WE |
MI8-0 |
DC2 |
||
顺序执行 |
001,存储器读 |
无,F |
R+S |
R=D S=0 |
AR</ |