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);

}
*/