Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Характеристика системы команд ⇐ ПредыдущаяСтр 3 из 3
Приводится список мнемоник команд, типы адресации операндов, форматы опкодов.
Глава 2. Описание языка ассемблера ОМЭВМ название_вышей_однокристалки Алфавит языка Список символов, которые допускается использовать в тексте программы на ассемблере. Список зарезервированных слов Сюда включаются имена регистров, битов, служебные слова, которые нельзя использовать в качестве идентификаторов. Правила составления литералов и идентификаторов Допустимые символы, из которых могут состоять идентификаторы, правила из составления, ограничения на максимальную длину имен. Типы литералов (числовые, символьные, строковые), правила их составления, ограничения на длину. Синтаксис языка Правила составления языковых конструкций с комментариями по семантике языка. Правила составления комментариев Правила записи комментариев.
Глава 3. Разработка кросс-компилятора Лексический анализатор Разбиение лексем по классам, формат таблиц лексем, алгоритм работы лексического анализатора (блок-схему можно не чертить, а кратко на словах. Если лексический анализатор работает по принципу конечного автомата – привести граф состояний автомата; если работает по принципу прямого поиска и перебора – привести описание алгоритма поиска. Перечень ошибок, обнаруживаемых на этапе лексического анализа и перечень диагностических сообщений. Синтаксический анализатор Структуры данных и алгоритмы синтаксического разбора, формат хранения синтаксического дерева программы (если такое имеется). Типы семантических проверок. Перечень ошибок, обнаруживаемых на этапе синтаксического и семантического анализа и перечень диагностических сообщений. Генератор кода Структуры данных и алгоритмы для формирования машинных кодов Перечень ошибок, возникающих на этапе генерации кода. Глава 4. Тестовый пример. Текст тестовой программы на ассемблере и результаты работы компилятора (опкоды в HEX-формате).
Заключение. (0,5 – 1 стр.) В утвердительной форме говорится, что мы разработали, мы сделали… Список используемой литературы Приложения. В приложения можно выносить кодирование опкодов, громоздкие граф-схемы, листинг кросс-ассемблера.
Варианты 20 – 35 Дизассемблер Задание: разработать дизассемблер для однокристальной микроЭВМ (ОМЭВМ). Дизассемблер получает имя бинарного файла, содержащего машинные коды ОМЭВМ. Формат этого файла соответствует образу ПЗУ ОМЭВМ. На выходе дизассемблер формирует текстовый файл с мнемониками команд, эквивалентных машинным кодам. Если бинарный файл содержит неизвестный машинный код или имеет недопустимый размер, выводить сообщение об ошибке.
Пояснения: индивидуальным вариантом определяется тип однокристальной микроЭВМ. Дизассемблер должен включать всю систему команд ОМЭВМ.
Содержание пояснительной записки Аннотация 1-2 абзаца. Что находится в пояснительной записке, что делает программа. На скольких страницах ПЗ изложена, сколько рисунков/таблиц/приложений содержит, список литературы состоит из скольких источников Введение 2-3 страницы. Цель разработки. Составные части и этапы работы дизассемблера. Глава 1. Описание однокристальной микроЭВМ название_вышей_однокристалки Краткая характеристика ОМЭВМ Перечисляются возможности ОМЭВМ - те, что пишутся на рекламных проспектах, характеристика периферийных устройств и подсистемы прерываний. Здесь же можно поместить структурную схему ОМЭВМ. Программная модель Список регистров процессора с указанием их разрядности и кратко-назначения. Внутренний формат регистров имеет смысл раскрывать только если к отдельным битам этих регистров можно обратиться программно по имени. Подсистема памяти Описывается архитектура ОМЭВМ (Фон-Неймановская или гарвардская), типы памяти и объем памяти каждого типа (внутренняя память, внешняя память, расширенная память, регистровые банки, битовые массивы). Если используется оторажение регистров на память, привести карту отображения.
|
|||||
Последнее изменение этой страницы: 2019-08-19; просмотров: 81; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.150.89 (0.004 с.) |