void pdp_mem_dump(struct pdp_11_t *pdp, address_word_t addr, word_t size)
Выводит дамп памяти в форматированном виде.
Definition pdp_11.c:144
struct pdp_11_t * pdp_new()
Создает новый экземпляр структуры PDP-11.
Definition pdp_11.c:26
word_t * do_command(struct pdp_11_t *, struct command_t **, const address_word_t)
Выполняет одну машинную команду по указанному адресу.
Definition pdp_11.c:190
byte_t b_read(struct pdp_11_t *, const address_byte_t)
Читает байт из памяти PDP-11.
Definition pdp_11.c:92
void b_write(struct pdp_11_t *, const address_byte_t, byte_t)
Записывает байт в память PDP-11.
Definition pdp_11.c:79
byte_t * pdp_parse_filename(int argc, char **argv)
Разбирает аргументы командной строки для поиска имени файла.
Definition pdp_11.c:156
void pdp_destroy(struct pdp_11_t *)
Освобождает ресурсы, связанные с экземпляром PDP-11.
Definition pdp_11.c:60
void w_write(struct pdp_11_t *, const address_word_t, word_t)
Записывает слово (16 бит) в память PDP-11.
Definition pdp_11.c:105
void pdp_load_data(struct pdp_11_t *pdp, byte_t *filename)
Загружает данные в PDP-11 из файла или терминала.
Definition pdp_11.c:130
void pdp_create(struct pdp_11_t *)
Инициализирует компоненты PDP-11 (память, устройства ввода-вывода, регистры, команды).
Definition pdp_11.c:37
word_t w_read(struct pdp_11_t *, const address_word_t)
Читает слово (16 бит) из памяти PDP-11.
Definition pdp_11.c:118
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