diff --git a/README.md b/README.md index d90df19..f2fc915 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,35 @@ Простая машина Арена (SMA) +## Характеристики + +- 64 килобайта ПЗУ которая транслируется в ОЗУ +- 4 16 бит регистра общего назначения (R0, R1, R2, R3) +- 16 бит адресация (регистр IP содержит текущий адрес инструкции) +- До 9 потоков на ядро (флаг CID хранит номер текущего потока) + +## Документация + +Для сборки нужен gcc версии 9 и новее. + +```bash +#!/bin/sh +# Сборка +./build.sh +``` + +```bash +#!/bin/sh +# Запуск компилятора +./compiler +``` + +```bash +#!/bin/sh +# Запуск эмулятора +./sma +``` + Пример программы для инициализации второго потока: ```asm