njvm/SDA.c
2023-12-04 02:39:23 +01:00

29 lines
476 B
C

//
// Created by Nils on 03.12.2023
//
#ifndef SDA
#define SDA
#include <stdio.h>
struct sda {
unsigned int *sda;
int size;
};
int getSDA(unsigned int offset, struct sda *sda) {
return sda->sda[offset];
}
void setSDA(unsigned int offset, int value, struct sda *sda) {
sda->sda[offset] = value;
}
void printSDA(struct sda *sda) {
printf("SDA:\n");
for (int i = 0; i < sda->size; ++i) {
printf("[%d] = %d\n", i, sda->sda[i]);
}
}
#endif