od Larrr » 10. 2. 2010 14:16
Zdravim, muze mi prosim nekdo na priklade vysvetlit jak se programuji mikroinstrukce? Treba toto:
Q:Napište mikrokód pro instrukci LOADI addr (indirect).
A:
fetch
T0: PC_out, MAR_in
T1: read, pcincr
T2: MDR_out, IR_in
decode
T3: decode opcode in IR
execute
T4: IR_out (addr part), MAR_in
T5: read
T6: MDR_out, MAR_in
T7: read, reset to T0
Co jsou ty PC_out (program counter?), IR_in/out, MDR, MAR a tak... Byla bych moc vdecna.
Zdravim, muze mi prosim nekdo na priklade vysvetlit jak se programuji mikroinstrukce? Treba toto:
[b]Q:Napište mikrokód pro instrukci LOADI addr (indirect).[/b]
A:
fetch
T0: PC_out, MAR_in
T1: read, pcincr
T2: MDR_out, IR_in
decode
T3: decode opcode in IR
execute
T4: IR_out (addr part), MAR_in
T5: read
T6: MDR_out, MAR_in
T7: read, reset to T0
Co jsou ty PC_out (program counter?), IR_in/out, MDR, MAR a tak... Byla bych moc vdecna.