Предмет: Архитектура ЭВМ
Требования:
Программа на чистом ассемблере (x86), не C-код со вставками asm. Помимо самого кода требуется отчёт, включающий в себя:
- копию текста задания;
- собственно код программы;
- блок-схему с описанием её работы.
Задание:
Дано арифметическое выражение. Разработать программу проверки правильности по следующим критериям:
- Допустимые знаки операций ("+", "-", "*", "/");
- Допустимые константы (целые без знака);
- Допустимые переменные (до пяти латинских букв);
- Скобки (только круглые, они должны быть парными).
Продумать диагностику по разным типам ошибок
Примечания:
В аудиториях код компилили программами Borland, поэтому, судя по всему, используется Turbo Assembler (TASM).
Не нужно слишком ухищряться или писать уникальную программу, достаточно, чтобы код выполнялся, делал свою работу и был не слишком сложным для понимания. Арифметическое выражение может как считываться с клавиатуры, так и быть захардкожено (в последнем случае программе надо прогнать несколько примеров). Для отчёта помимо кода достаточно только добавить блок-схему с описанием
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |