diff --git a/src/main.rs b/src/main.rs index 16cda16..aefc218 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,7 @@ mod decode; +mod print; fn main() { let instr = decode::decode(98); - println!("Hello, world! opcode : {}", instr.opcode); + println!("{}", print::print(instr, 0)); } diff --git a/src/print.rs b/src/print.rs index 65ef08f..c2e2e47 100644 --- a/src/print.rs +++ b/src/print.rs @@ -1,4 +1,4 @@ -mod decode.rs +use crate::decode::Instruction; const RISCV_LUI: u8 = 0x37; const RISCV_AUIPC: u8 = 0x17;