view emulator/mem.c @ 7:4549109a0d1e

revised report
author james <jb302@eecs.qmul.ac.uk>
date Sat, 07 Dec 2013 16:42:30 +0000
parents 3c8b4a4a1787
children ad2121f39b91
line wrap: on
line source
// mem.c
#include "emu.h"

BYTE
read_mem(WIDE addr) {
    return memory[addr];
}

void
write_mem(BYTE data , WIDE addr) {
    memory[addr] = data
}

BYTE
fetch(void) {
    return memory[registers.PC];
}

void
set_pc(WIDE data) {
    registers.PC = data
}