add c func and data

This commit is contained in:
Redo
2022-11-05 13:01:07 -06:00
parent f347d1f17d
commit 75299209b8
5 changed files with 14 additions and 9 deletions

View File

@@ -144,8 +144,10 @@ void sim_gate_set_port(struct Gate* gate, int port, int state) {
}
int sim_gate_get_data(struct Gate* gate, int addr) {
assert(addr>=0 && addr<gate->data_size);
return gate->data[addr];
}
void sim_gate_set_data(struct Gate* gate, int addr, int val) {
assert(addr>=0 && addr<gate->data_size);
gate->data[addr] = val;
}