Skip to content

BearIBear/BasicComputerExtExt

 
 

Repository files navigation

BasicComputerExtExt

Вайбкоднутый форк BasicComputerExt с некоторыми исправлениями и улучшениями:

  1. Компилятор теперь корректно выдаёт ошибку, если у команды JUMP указана несуществующая метка
  2. Подсветка в компиляторе теперь полностью подстроена под команды БЭВМ. До этого она использовала синтаксис процессоров x86 и не выделяла некоторые команды (JUMP, например)
  3. Над регистром CR теперь показывается, какая команда исполняется

Интерфейс БЭВМ

БЭВМ

Загрузка программы

Загрузка программы позволяет быстро загружать ваши программы из .txt файла.

Пример:

479a
0200
EE16
AE12
0C00
....
EE04
0100
713a
AC01
F309
6E0B
....
CE01
AE02
EC01

Маленькая "a" после адреса указывает, с какого адреса будет начат ввод команд или данных. Так можно указывать несколько раз, если вам, например, нужно в другой части памяти записать подпрограмму

Пример 4 лабы

Трассировка

Чтобы выполнить трассировку, укажите начало программы и по желанию задайте задержку, а потом нажмите "Выполнить трассировку". Полученную трассировку можно экпортировать в csv файл Трассировка

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

No contributors

Languages

  • Java 98.9%
  • ANTLR 1.1%