Читать диплом по всему другому: "Разработка программного обеспечения на языке низкого уровня - ассемблер" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ХАРЬКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ КУРСОВАЯ РАБОТА

по дисциплине: программирование

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Тема: "Разработка программного обеспечения на языке низкого уровня - ассемблер" Выполнил: Руководитель:

Ст. гр. ИБ-05-1 Олешко О.И.

Могила Сергей Виталиевич Харьков 2007

Реферат Пояснительная записка содержит в себе стр., 2 приложения.

При выполнении курсовой работы на тему "Разработка программного приложения на языке низкого уровня - ассемблер" ставилась обучения программированию на уровне процессора с использованием стандартных функций.

Объект исследования - Изучить язык ассемблер для написания примера программы на ассемблере для 16 битного приложения (DOS приложение) реализации алгоритма поднесения чисел к степени чисел над полем за основанием 2 (mod 2)

Метод исследования - изучение литературы, составления и отладка приложения

Разработанная программа служит наглядной иллюстрацией техники создания DOS приложения.

Для программной реализации проекта использовалась среда программирования MS-DOS

КЛЮЧЕВЫЕ СЛОВА: процедура, оператор, ячейка, отладчик программы, приложение, адрес , директива. СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Анализ, постановка задачи, этапы создания

. история развития ассемблера

. определения которые будут встречатьса в программе

. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

4.1 Установка программы и запуск программы

4.2 Работа с программой

.3 Системные требования

5. ПРИМЕР ВЫПОЛНЕНОЙ ПРОГРАММЫ

Заключение

Список использованной литературы

Приложение Введение После создания процессора 8086 фирма Intel разработала более совершение процессоры объединенные под названием I 80x86, такое название означает, что все команды микропроцессора, которые выполняются на младших моделях обязательно , значит все ПО, которые разработаны для процессора 8086 успешно будут работать и на последних моделях 80486 и Pentium. Ми будем рассматривать процессоры с точки зрения программиста. Не смотря на разнообразность моделей процессоров, наиболее важным с точки зрения биологии программирования, есть 8086 як базовая модель и 80386 , як перший процессор фирмы Intel, который в полном объеме реализовал принцип многозадачности. 1. Анализ, постановка задачи

Программирование на языке ассемблер

Программирование на языке ассемблер считается сложною задачею, причины его такие:

    Язык ассемблер любого процессора существенно сложнее любого языка высокого уровня. Чтоб воспользоваться всеми возможностями языка ассемблер, нужно, по крайней мере, найти команды микропроцессора, а их число со всеми возможными вариантами перевешает 100, их количество значительно превышает количество операторов и ключевых слов других языков высокого уровня. Проблема усложняется еще тем, что изменения в ассемблере возникают намного быстрее, чем в языках высокого уровня, это связано с появлением новых микропроцессоров и соответственно новых команд.Программист, который использует язык ассемблер должен сам следить за распределением памяти и вместо регистров, чтоб корректно разделять и управлять памятью. В языках высокого уровня это делается автоматически с помочью компилятора, но это


Интересная статья: Быстрое написание курсовой работы