Курсовая работа: Ассемблер 2

Выполнил: Тябенков А.О.

студент IV курса МГОУ

Специальность: 200106

Шифр: 6041013/ с

Проверил: Юрагов Е.А.

2008


МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРИТЕТ

Факультет информатики и радиоэлектроники

Кафедра: Информационная измерительная техника

Специальность: 200106

ЗАДАНИЕ

На курсовой проект Тябенкова Антона Олеговича Шифр: 6041013/с

1. Тема работы:

На языке ассемблера разработать алгоритм контроля, на циклический CRC-код, массива данных хранящегося в некоторой области памяти. Код должен быть сохранен для последующей периодической проверки массива данных. В случае несовпадения на экран должно выводиться сообщение об искажении данных.

2. Содержание пояснительной записки:

Введение

1. Создание программы на ассемблере

2. Синтаксис ассемблера

3. Описание алгоритма

4. Описание программы

Заключение

Список литературы

3. Дата выдачи задания:

4. Срок выполнения:

Задание выдал _______________Юрагов Е.А.

Задание принял _______________Тябенков А.О.


СОДЕРЖАНИЕ

Введение--------------------------------------------------------------------------------- 2

1. Создание программы на ассемблере---------------------------------------- 6

2. Синтаксис ассемблера------------------------------------------------------------ 12

3. Описание алгоритма-------------------------------------------------------------- 17

4. Описание программы------------------------------------------------------------ 19

Приложение 1 Блок-схема алгоритма ----------------------------------------- 20

Приложение 2 Листинг программы--------------------------------------------- 21

Заключение----------------------------------------------------------------------------- 26

Список литературы------------------------------------------------------------------- 27


ВВЕДЕНИЕ

Микропроцессоры корпорации Intel и персональные компьютеры на их базе прошли не очень длинный во времени, но значительный по суще­ству путь развития, на протяжении которого кардинально изменялись их возможности и даже сами принципы их архитектуры.

В то же время, внося в микропроцессор принципиальные изменения, разработчики были вы­нуждены постоянно иметь в виду необходимость обеспечения совмести­мости новых моделей со старыми, чтобы не отпугивать потенциального покупателя перспективой полной замены освоенного или разработанно­го им программного обеспечения. В результате современные микропро­цессоры типа Pentium, обеспечивая такие возможности, как 32-битную адресацию почти неограниченных объемов памяти, многозадачный ре­жим с одновременным выполнением нескольких программ, аппаратные средства защиты операционной системы и прикладных программ друг от друга, богатый набор дополнительных эффективных команд и способов адресации, в то же время могут работать (и часто работают) в режиме первых микропроцессоров типа 8086, используя всего лишь 1 мегабайт оперативной памяти, 16-разрядные операнды (т. е. числа в диапазоне до 216 -1=65535) и ограниченный состав команд. Поскольку программирова­ние на языке ассемблера напрямую затрагивает аппаратные возможности микропроцессора, прежде всего, следует выяснить, в какой степени про­граммист может использовать новые возможности микропроцессоров в своих программах, и какие проблемы программной несовместимости мо­гут при этом возникнуть.

Первые персональные компьютеры корпорации IBM, появившиеся в 1981 г. и получившие название IBM PC, использовали в качестве цент­рального вычислительного узла 16-разрядный микропроцессор с 8-раз­рядной внешней шиной Intel 8088. В дальнейшем в персональных компью­терах стал использоваться и другой вариант микропроцессора, 8086, ко­торый отличался от 8088 тем, что являлся полностью 16-разрядным. С тех пор его имя стало нарицательным, и в программах, использующих только возможности процессоров 8088 или 8086, говорят, что они работают в режиме 86-го процессора.

В 1983 г. корпорацией Intel был предложен микропроцессор 80286, в котором был реализован принципиально новый режим работы, получив­ший название защищенного. Однако процессор 80286 мог работать и в режиме 86-го процессора, который стали называть реальным.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 856
Бесплатно скачать Курсовая работа: Ассемблер 2