This commit is contained in:
inixyz
2023-10-06 00:21:56 +03:00
parent 2c69b0c997
commit b5c43889fb

View File

@@ -1,5 +1,22 @@
#include <stdio.h> #include <stdint.h>
typedef struct{
uint32_t registers[32], pc;
uint8_t* memory;
}tinyrv_cpu;
uint32_t tinyrv_ram_load(const tinyrv_cpu* cpu, const uint32_t addr,
const uint8_t size){
uint32_t val = 0;
for(uint8_t i = 0; i < size; i++){
val |= (uint32_t)cpu->memory[addr + i] << (i * 8);
}
return val;
}
int main(){ int main(){
printf("Hello, World!\n");
} }