Проектирование компилятора
Описание используемых директив и команд ассемблера и способов адресации. Выбор варианта построения ассемблера, проектирование алгоритмов и таблиц. Объектный код откомпилированного примера и его расшифровка. Графическая оболочка программы-компилятора.
Подобные документы
Понятие объектно-ориентированного программирования. История развития Basic и Visual Basic, С++, Java и C Sharp. Проектирование программы "Приемная комиссия" на языке C#. Реализация программы в среде разработки. Листинг и инструкция пользователя.
курсовая работа, добавлен 08.05.2017Разработка микропрограмм выполнения заданных команд (в виде граф-схемы) и микропрограммного интерпретатора, реализующего эти команды. Определение способов адресации и расчет всех необходимых управляющих сигналов, вырабатываемых устройством управления.
курсовая работа, добавлен 29.11.2010Функции графических оболочек, операционные системы с поддержкой графического интерфейса пользователя. Оболочка Norton Commander, ее возможности, достоинства и недостатки. Справочная часть программы, ее функциональные клавиши и графический интерфейс.
реферат, добавлен 17.01.2010Проектирование программного обеспечения. Описание подхода к проектированию. Описание языка моделирования UML. Аналитическая модель программного обеспечения. Диаграмма вариантов использования. Разработка программного обеспечения, спецификации программы.
курсовая работа, добавлен 23.10.2013Сортировка массива по возрастанию и убыванию. Визуальное проектирование и событийно-управляемое программирование в Lazarus. Проектирование программы по решению простых арифметических действий. Разработка игры по подсчету очков игроков; выбор победителя.
лабораторная работа, добавлен 28.04.2021Основные сведения о программе T-FLEX CAD 2D, ее технологии и инструменты. Параметрическое проектирование и создание 2D-чертежей и конструкторской документации. Принципы построения маршрутных и операционных карт. Построение операционной карты детали.
отчет по практике, добавлен 15.04.2015Основные понятия реляционных баз данных. Инфологическое проектирование: перечень сущностей, атрибутов, классификация связей. Структура, создание таблиц, заполнение базы данных. Запросы на выборку, запросы с вычисляемыми полями. Создание отчетов, макросов.
курсовая работа, добавлен 15.10.2015Анализ предметной области "Учет расчетов за проживание в общежитии". Проектирование логической и физической модели базы данных. Проектирование пользовательского интерфейса программного продукта. Осуществление выбора среды разработки и структура таблиц.
курсовая работа, добавлен 22.11.2021Рассмотрение подходов, определяющих архитектуру вычислительной среды. Определение способов ускорения традиционных архитектур вычислительных систем. Описание построения и структуры кэш-памяти, сокращенных систем команд и минимизации длины кода программы.
курсовая работа, добавлен 31.03.2014Требования к функциональным характеристикам программы для построения диаграмм. Стадии и этапы разработки, процесс создания прототипа программы. Описание используемых компонентов Delphi. Графический интерфейс пользователя и тестирование программы.
курсовая работа, добавлен 10.01.2016Проектирование базы данных в LireOffice Base, постановка задачи и исходных данных. Заполнение полей таблиц и назначение ключа. Создание запросов и результаты их работы. Проектирование форм базы данных, выбор оформления и стилей. Работа с мастером отчетов.
контрольная работа, добавлен 22.04.2016Характеристика и анализ используемых средств оптимизации, этапы: до-программный и программный. Принципы и перспективы сокращения времени исполнения параллельного программного кода, с использованием специальных механизмов, ключей оптимизации компилятора.
курсовая работа, добавлен 23.03.2016Характеристика интерфейса модели электронно-вычислительной машины. Сущность состава устройства управления процессора. Главный анализ методов ввода и отладки программы. Существенная особенность действий основных классов команд и способов их адресации.
лабораторная работа, добавлен 12.05.2015Состав систем программирования. Главные языки программирования. Компиляторы и интерпретаторы для языков Ассемблера. Что нужно для создания программы. Языки "Фортран", "Алгол", "Паскаль", "Си", "Бейсик", "JavaScipt","Java". Глобальная сеть Интернет.
презентация, добавлен 23.10.2013Оценка и моделирование информационных потоков через программу NS-2. Принципы построения локальных вычислительных сетей, выбор соответствующего сетевого оборудования, его коммутации и настройки программного обеспечения на нем. Функциональная схема сети.
курсовая работа, добавлен 10.01.2012Особенности дизайна и конструкций компьютерного языка "Си". Использование компилятора MinGW для реализации логической игры "Спички Бергсона". Характеристика главного меню программы. Изучение пользовательского интерфейса. Разработка интеллекта компьютера.
курсовая работа, добавлен 17.02.2019Описание основных алгоритмов, используемых в программе, реализующей параллельную работу нескольких процессов. Работа программы с параметрами: kurs.exe и text.txt. Описание основных подпрограмм, переменных, констант и типов. Обзор исходного кода программы.
контрольная работа, добавлен 11.12.2012Изучение технологии разработки и отладки программ с помощью инструментальных программных средств для микроконтроллеров AVR. Отладка простейших программ с использованием программного симулятора AVR Studio. Исходный текст программы на языке ассемблера.
курсовая работа, добавлен 22.10.2013Проектирование основных отношений. Разработка способов получения производных данных. Проектирование пользовательских представлений. Обоснование необходимости введения контролируемой избыточности. Текущий контроль и настройка операционной системы.
реферат, добавлен 29.03.2019Функциональный состав микро-ЭВМ. Разработка системы команд. Описание взаимодействия блоков микро-ЭВМ при выполнении команд программы. Запоминающие устройства. Организация кэш-памяти процессора. Описание схемы предсказания переходов. Пример программы.
курсовая работа, добавлен 23.05.2013Сведения о системах управления базами данных. Выбор типа базы данных. Обзор СУБД реляционного типа: Paradox, FoxPro, Microsoft Access. Создание концептуальной модели базы данных "Лекарственные средства". Проектирование таблиц. Проектирование запросов.
курсовая работа, добавлен 25.11.2012Создание представления информационной сети из пяти узлов и четырех ветвей с использованием онлайн-компилятора на языке программирования C#. Графическое изображение трех графов сети (Task1, Task2 и Task3 в коде). Листинг кода программы и результаты работы.
практическая работа, добавлен 24.04.2020Один из наиболее эффективных способов реализации таблиц идентификаторов - использование хэш-функции. Построение хэш-функции методом деления. Реализация в программном коде хэш-функции и рехэширования. Организация таблицы идентификаторов в виде массива.
статья, добавлен 18.03.2019Моделирование производственно-экономических процессов и экспертных систем. Разработка объектно-ориентированной модели программных компонент в среде Delphi. Масштабируемые средства для построения баз данных. Структура меню, описание работы программы.
дипломная работа, добавлен 18.09.2014Проектирование системы, способной автоматизировать деятельность отдела аспирантуры. Рассмотрение существующих подобных систем и применение их с учетом специфики области. Описание бизнес-процессов аспирантуры AS-IS. Описание архитектуры ИАС "Университет".
дипломная работа, добавлен 01.09.2017