Mercurial > hg > ede
view emulator/mem.c @ 9:ad2121f39b91
re-scratched the scratch code
author | james <jb302@eecs.qmul.ac.uk> |
---|---|
date | Sun, 08 Dec 2013 18:27:37 +0000 |
parents | 3c8b4a4a1787 |
children | e9dc055a0f8b |
line wrap: on
line source
// mem.c #include <stdio.h> #include "mem.h" BYTE read_mem(WIDE addr){ return memory[addr]; } void write_mem(WIDE addr, BYTE data){ memory[addr] = data; } BYTE fetch(void){ // implement me return 0; } void set_pc(WIDE data){ // implement me } BYTE get_reg(BYTE reg){ // implement me return 0; } void set_reg(BYTE reg, BYTE data){ // implement me } WIDE get_reg_wide(BYTE reg){ // implement me return 0; } void set_reg_wide(BYTE reg, WIDE data){ // implement me } /* void main(void) { write_mem(0x0000, 0x01); BYTE op = read_mem(0x0000); printf("%c" , op); } */