EMULATOR_PDP_11
STEPIC Учебный проект на 'С', эмулятор PDP_11 в стиле ООП
Loading...
Searching...
No Matches
mem.h
Go to the documentation of this file.
1#ifndef MEM_H
2# define MEM_H
3
4struct mem_t;
5
6struct mem_t *mem_new();
7
8void mem_create(struct mem_t *);
9void mem_destroy(struct mem_t *);
10
11void byte_write(struct mem_t *,
13 byte_t); //пишем значение (byte_t)data по адресу adr;
14byte_t byte_read(struct mem_t *,
15 address_byte_t); // читаем байт по adr и возвращаем его;
16
17void word_write(struct mem_t *,
19 word_t); // пишем значение (слово) val по адрессу adr;
21word_read(struct mem_t *,
22 address_word_t); // читаем слово по адрессу adr и возвращаем его;
23
24#endif
25#pragma once
byte_t byte_read(struct mem_t *, address_byte_t)
Definition mem.c:89
void byte_write(struct mem_t *, address_byte_t, byte_t)
Definition mem.c:74
void mem_destroy(struct mem_t *)
Definition mem.c:34
void word_write(struct mem_t *, address_word_t, word_t)
Definition mem.c:103
void mem_create(struct mem_t *)
Definition mem.c:18
word_t word_read(struct mem_t *, address_word_t)
Definition mem.c:117
struct mem_t * mem_new()
Definition mem.c:12
Definition mem_p.h:7
unsigned int address_byte_t
Definition types.h:12
unsigned char byte_t
Definition types.h:6
unsigned short int word_t
Definition types.h:7
unsigned int address_word_t
Definition types.h:11