Измерение времени обращения к ячейкам памяти доступного адресного пространства и построение таблицы
Автор: moons1996f • Май 10, 2020 • Курсовая работа • 3,395 Слов (14 Страниц) • 430 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Филиал федерального государственного бюджетного
образовательного учреждения
высшего образования
«Национальный исследовательский университет МЭИ» в г. Смоленске
Кафедра Вычислительной техники
Направление подготовки: 09.03.01 – Информатика и вычислительная техника
КУРСОВОЙ ПРОЕКТ
по дисциплине "ЭВМ и периферийные устройства"
Тема: «Измерение времени обращения к ячейкам памяти доступного адресного пространства и построение таблицы»
Студент ________ ___________
группа подпись фамилия И.О.
Руководитель к.т.н., доцент Полячков А.В.
Место выполнения курсового проекта: филиал ФГБОУ ВО «НИУ МЭИ»
в г. Смоленске, кафедра Вычислительной техники
Смоленск
Министерство образования Российской Федерации
Филиал федерального государственного бюджетного образовательного учреждения высшего образования «Национальный исследовательский университет МЭИ» в г. Смоленске
Кафедра Вычислительной техники
Направление подготовки: 09.03.01 – Информатика и вычислительная техника
Техническое задание на курсовой проект
по дисциплине "ЭВМ и периферийные устройства"
Тема: «Измерение времени обращения к ячейкам памяти доступного адресного пространства и построение таблицы»
Основание для выполнения проекта: Государственный общеобразовательный стандарт высшего образования. Направление 09.03.01 – «Информатика и вычислительная техника».
Цель проектирования: Разработка программного продукта согласно теме курсового проекта.
Технические требования
- Разработать алгоритм измерения времени обращения к оперативной памяти.
- Основные операции обращения времени должны быть реализованы на языке Assembler для архитектуры IA-32.
- Результаты отобразить в виде детальной таблицы. Размер адресных блоков определяется в соответствии с измеряемыми данными.
- Отображение результатов должно быть реализовано на языке высокого уровня
Подтверждение работоспособности
Разработанная программа должна быть опробирована не менее чем на трех ЭВМ разного быстродействия.
Студент ___________Павлов Е. В
группа подпись фамилия И.О.
Руководитель к.т.н., доцент Полячков А.В.
[pic 1]
Аннотация
В данной курсовой работе мною была рассмотрена возможность реализовывать ассемблерные вставки в язык высокого уровня. Установлено и изучено программное обеспечение позволяющее запускать DOS.
Была произведена работа со строкой, выполнение циклов, как на языке высокого уровня, так и на языке низкого уровня.
Мною был выбраны языки программирования: Turbo Pascal, так как Turbo Pascal поддерживает ассемблерные вставки. Благодаря ассемблеру можно производить работы со строками на языке низкого уровня.
Результат тестирования показал корректную работу разработанного ПО.
.
[pic 2]
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ……………………………………………………………….5
1)РАЗРАБОТКА………………………………………………………..…6
1.1Создание программы на ассемблере………………………………..6
1.2Синтаксис ассемблера ……………………………………………….8
1.3. Обоснования программных средств……………………………..12
1.4.Анализ технического задания …………………………………….13
1.5.Описание программы……………………………………………….15
1.6.Описание алгоритма……………………………………………..…15
1.7. Структура программы………………………………………….….17
2) ОТЛАДКА И ПРИМЕНЕНИЕ ПРОГРАММНЫХ СРЕДСТВ……...20
2.1Тестирование……………………………………………………..…..20
2.2Оценка стоимости разработанного продукта ………………...……..21
...