Перейти к публикации

В ближайшее время постараюсь разобраться с картой сервера/ЛК/бб кодами

Внимание, с 14 февраля до 20 февраля могут проходить работы на сервере, где также находится лаунчсервер. В связи с этим авторизация в лаунчере может не работать

NEO

NAssembler

Рекомендованные сообщения

Последнее время я проявлял пассивность,ладно кому это интересно,занимался разработкой эмулятора ассемблера.

Описание.

Команды:
ADD -- Добавление.
MOV -- Переместить.
IFE -- Равно.
PUSH -- Положить на стек.
POP -- Взять из стека.
INT -- Прерывание.
Регистры.
{
AAA
AAB
AAC
ABA
ABB
AVC
}
Прерывания.
{
1 - вывод содержимого из регистра AAA.
2 - ввод из клавиатуры в регистр ABC.
3 - попытка преобразовать число из регистра ABC в символ и вывести его.
4 - включить видеорежим.
5 - выключить видеорежим.
6 - переместить в ячейку 999 код клавиши.
}
Это не окончательная версия,все предложения писать ниже.
запускать make.

Сначало пропустить команды через translator,а потом полученный байт код запускать на vm.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На Луа можешь? А то я компилятор cpp уже сто лет как удалил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно.

Но - это займёт время.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Начал работу над Lua версией, с новой механикой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×