Компиляторы, 3 курс, 5 семестр, 2016/17
Материал из SEWiki
Версия от 23:39, 7 октября 2016; Antonk (обсуждение | вклад)
Лекции
Преподаватель: Булычев Д.Ю.
https://github.com/dboulytchev/sample-compiler
Образ с настроенным софтом для виртуальной машины: OVA (логин внутри: me
, пароль: me
).
Домашнее задание от 13.09.2016
- Дописать интерпретатор стековой машины с символическим стеком (там надо поддержать оставшиеся 5 инструкций).
- Реализовать печать инструкций в правильном формате ассемблера x86 (см., например, https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax).
- Реализовать правильное "обрамление" порожденной программы:
.text
.globl main
main:
<тут идет текст ассемблерного порождения>
ret