Эволюция языка программирования Ассемблер

Автор работы: Пользователь скрыл имя, 06 Марта 2013 в 18:48, курсовая работа

Описание

Актуальность. Несмотря на то, что в настоящее время программист может использовать большое количество языков программирования, которые гораздо проще Ассемблера, знание Ассемблера и умение программировать на нем никогда не будут лишними. Этот факт подтверждается следующими доводами: 1. На других языках программирования не всегда возможно написать приложение, которое полно бы удовлетворяло требованиям. А в некоторых случаях полностью невозможно. На языке программирования Ассемблер можно написать любое приложение.
2. Иногда языки программирования высокого уровня не могут обеспечить требуемое быстродействие. А приложение созданное на Ассемблере всегда быстродействующее.

Содержание

Введение 5
1. Понятие, назначение и составные элементы систем программирования 7
2. Классификация языков программирования 11
2.1. Машинно-ориентированные языки 11
2.1.1. Машинный язык 11
2.1.2. Языки символического кодирования 12
2.1.3. Автокоды 13
2.1.4. Макрос 14
2.2 Машинно-независимые языки 14
2.2.1. Проблемно – ориентированные языки 15
2.2.2. Универсальные языки 15
2.2.3. Диалоговые языки 16
2.2.4. Непроцедурные языки 17
3. Ассемблер 18
3.1 Программирование на языке Ассемблера 18
3.2 Описание различных версий Ассемблера 21
3.2.1. Turbo Assembler фирмы Borland 21
3.2.2. Macro Assembler 24
3.2.3. Netwide Assembler 26
3.2.4. Краткое описание других видов Ассемблера 27
Заключение 30
Список использованной литературы 32