From 6efc740c4be65bdb7e9d1067d0f4137954732a10 Mon Sep 17 00:00:00 2001 From: Test_User Date: Mon, 12 Jun 2023 23:16:50 -0400 Subject: Change instruction format a bit, continue assembler writing --- cpu/instructions/overview.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cpu/instructions/overview.txt b/cpu/instructions/overview.txt index 934aa62..2730593 100644 --- a/cpu/instructions/overview.txt +++ b/cpu/instructions/overview.txt @@ -21,18 +21,18 @@ Dynamic VLIW size_of_instructions for each: opcode - num_parameters - for each: + num_instructions + for each * params per instruction: value size_of_immediate_references for each: value - size_of_flag_save_definitions + num_flag_save_definitions for each: instruction index in queue - which flags to save + which flags to save (1 bit per flag type available) where to save them - bitwise offset in the destination + bitwise offset in the destination (log2(bits_for_current_mode) bits) A minimum of instructions per queue must be accepted by all CPUs TODO: define n -- cgit v1.2.3