dump registers

This commit is contained in:
inixyz
2023-10-11 18:36:54 +03:00
parent 7a67f2e549
commit d65e4f5d30

View File

@@ -1,5 +1,22 @@
#include "tinyriscv.h" #include "tinyriscv.h"
#include <stdio.h>
int main(){ void dump_registers(const tinyriscv_Cpu* cpu){
printf("pc = 0x%.8x\n", cpu->pc);
printf("\n");
for(unsigned int i = 0; i < 32; i++){
printf("r%.2d = 0x%.8x\t", i, cpu->regs[i]);
if(i % 2) printf("\n");
}
}
int main(int argc, char** argv){
tinyriscv_Cpu cpu;
tinyriscv_init(&cpu);
dump_registers(&cpu);
} }