Daarnet in de trein even de tijd gehad om mijn geplande architectuur voor een aparte 16-bit address bus uit te tekenen. Control signals geen tijd voor gehad helaas.
Feedback is welkom.
ADRACC is om relatieve adressering mogelijk te maken. Dat worden simpelweg vier 74LS189's. De ALU worden twee 74181 op termijn (pas nadat ik een aparte address bus heb geïmplementeerd).
Verder OP_hi is de eerste operand byte van een instructie (one-, two- en three-byte instructies is mijn plan). Dat kan gebruikt worden voor de relatieve adressering. OP_lo icm met OP_hi kan gebruikt worden voor absolute adressering. Ik twijfel of ik MAR bidirectionaal moet laten communiceren met de address bus. Weet niet of er situaties zijn waarin ik bijv. MAR OUT, PC IN, CE moet doen (address inc operatie zou dat zijn, weet niet hoeveel snelheidswinst daarmee te behalen valt tov via OP_hi relative addressing met 1 doen). Dat is mijn vraagstuk de komende tijd. Blijft lastig om alle instructies uit m'n hoofd te doen, misschien moet ik eens een instructieset op papier gaan zetten en daarbij de mogelijke control signals bedenken.