dump registers
This commit is contained in:
19
src/main.c
19
src/main.c
@@ -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);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user