- Типы данных: Целочисленный (2 байта), строковый;
- Арифметические операции: сложение, вычитание, умножение, деление нацело, остаток от деления;
- Литералы целые (представление десятичное, шестнадцатеричное - произвольно) [шестнадцатеричное представление сделано не до конца], строковые;
- Функции стандартной библиотеки: копирование строк, вычисление длины строки;
- Оператор вывода в стандартный поток: print;
- Инструкции: оператор цикла (while).
- Функция преобразования строки в число;
- Сдвиговые операции;
- Условный оператор (if).
Курсовой защищен на оценку 9, дополнительно реализован графический интерфейс, использующий bat-файл. По кнопке Open открывает текстовый файл с исходным кодом, по кнопке Compile компилирует и выводит на консоль cpp-проект, а после генерацию кода на Assembler. Почти реализована рекомпиляция, чтобы можно было писать исходный код непосредственно в окне графического интерфейса, можно допилить. Везде добавлено по максимуму комментариев в одной стилистике, всё красиво и ровно по табуляциям, красивый контрольный пример и его вывод, обрабатываются практически все возможные ошибки.
- Сверьте кодировку входного текстового файла, она должна быть ANSI
- Запускайте проект на платформе x86
- Проверьте пути к файлам ВЕЗДЕ, потому что они писались под мой ноут, а именно: путь к входному текстовику в свойствах проекта, путь к библиотеке в Generator.cpp и в свойствах проекта генерации кода, пути в bat-файле в GraphicInterface и, возможно, еще парочка, о которых я забыл
- Не бойтесь сдавать курсач, это реально несложно