RedGry / SPO-LAB-3

Системное программное обеспечение - Лабораторная работа 3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

СПО - Лабораторная работа №3

Задание

Реализовать формирование линейного кода в терминах некоторого набора инструкций посредством анализа графа потока управления для набора подпрограмм. Полученный линейный код вывести в мнемонической форме в выходной текстовый файл.

Вариант

Грамматика находится в файле model
Отчет находится в reports

Необходимые пакеты

  • bison 3.8.2
  • flex 2.6.4
  • graphviz
  • gcc, g++, gdb
  • Portable.RemoteTasks.Manager + (login & password)

Запуск проекта на Clion (windows / linux):

  1. Настроить себе Clion, чтобы можно было выполнять Makefile. Советую использовать Cygwin для винды. Как это сделать: ссылка
  2. Установить себе все необходимые пакеты.
  3. Запустить команду make all_lab3.
  4. Посмотреть результат в созданной директории out.

About

Системное программное обеспечение - Лабораторная работа 3


Languages

Language:C 84.5%Language:Yacc 6.4%Language:Makefile 4.9%Language:Lex 4.0%Language:CMake 0.2%