PYLDIN601-HD6303

Pyldin 601 compatible computer in real hardware

View on GitHub

Компилятор Small-C

Small-C является подмножеством языка C и оптимизирован для использования на системах с ограниченными ресурсами. Он используется для сборки ассемблера UniAS и самого себя.

Запуск компилятора:

unicc [-ctext] [-errstop] [-o outputfile] inputfile

-ctext - включить строки программы в комментарии ассемблерного листинга

-errstop - останавливать компиляцию на ошибке

-o outputfile - название выходного файла

Пример использования

С помощью редактора текста создайте программу hello.c следующего содержания:

main()
{
  puts("Hello, world!");
}

Скомпилируйте программу:

unicc hello.c

Получившийся ассемблерный файл ассемблируйте в бинарный:

unias hello.asm

Запустите собранную программу:

hello

Видео на Youtube

IMAGE ALT TEXT HERE