diff --git a/pages/index.js b/pages/index.js index ccb1754..c291c79 100644 --- a/pages/index.js +++ b/pages/index.js @@ -16,6 +16,10 @@ export default function Home() { const [reservationStations, setReservationStations] = useState([]); const [registerStatus, setRegisterStatus] = useState([]); + function nextCycle() { + console.log("CLOCK") + } + function issueInstruction() { } @@ -51,13 +55,36 @@ export default function Home() { -

Reorder Buffer

+

Instruction Status

- +
- +
+ + + + + + + + + + {instructionStatus.map((instr, index) => ( + + + + + + + ))} + +
InstructionIssuedExecuteWrite Result
batatabatatabatatabatata
+
+

Reorder Buffer

+
+ @@ -84,7 +111,7 @@ export default function Home() {

Reservation Stations

-
Entry
+
@@ -115,69 +142,52 @@ export default function Home() {

Registers Status

-
Name
+
+ + + + + - - - - - - - - - {registerStatus.map((instr, index) => ( - - - - - - - - - - - - - - - - - - ))} - -
Field F0F1 F2F3 F4F5 F6F7 F8F9 F10F14F16F18F20F22F24F28F30
Add1Add1Add1Add1Add1Add1Add1Add1Add1Add1Add1Add1Add1Add1Add1
-
-

Instruction Status

-
- - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - {instructionStatus.map((instr, index) => ( - - - - - - - ))}
InstructionIssuedExecuteWrite ResultReorder #
Busy
batatabatatabatatabatata