Эволюция языка программирования Assembler

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

К недостаткам языка следует отнести:

1. По мере увеличения своего размера программа на Ассемблере теряет наглядность. Это связано с тем, что в ассемблерных программах следует уделять много внимания деталям. Язык требует от вас планирования каждого шага ЭВМ. Конечно, в случае небольших программ это позволяет сделать их оптимальными с точки зрения эффективности использования аппаратных средств. В случае же больших программ бесконечное число деталей может помешать вам добиться оптимальности программы в целом, несмотря на то, что отдельные фрагменты программы будут написаны очень хорошо.

2. Для программирования на данном языке необходимо очень хорошо знать структуру компьютера и работу аппаратных устройств, так как Ассемблер работает непосредственно с устройствами.

Из всего вышесказанного можно сделать вывод, что на языке Ассемблера можно сделать любое приложение, любую программу, но для написания больших программ лучше использовать языки высокого уровня, такие как Бейсик или Паскаль, которые позволят вам сосредоточиться на самой задаче и вам не нужно будет непосредственно учитывать особенности устройства и микропроцессора.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

 

[1]. Вычислительная техника и программирование. / Под ред. А.В. Петрова М.: Высш. шк., 1990.

[2]. Малютин Э.А. Языки программирования. М.: Просвещение, 1982.

[3]. Богумирский Б. Эффективная работа на IBM PC в среде Windows 95 СПб, Питер, 1997

[4]. Ваулин А.С. Языки программирования. кн.5 - М.: Школа-Пресс, 1993.

[5]. Майоров С.А., Кириллов В.В., Приблуда А.А.. Введение в микро-ЭВМ. М.: Просвещение, 1995.

[6]. Касвандс Э.Г. Введение в программирование на языке Ассемблер. ч.1 М.: ЮНИТИ ДАНА, 1993.

[7]. Ассемблер. [Электронный ресурс]. Режим доступа:

[8]. Зубков С. В. Assembler для DOS, Windows и Unix. М.: ИНФРА-М, 2000.

[9]. Макро Ассемблер. [Электронный ресурс]. Режим доступа:

[10]. Программируем на ассемблере. [Электронный ресурс]. Режим доступа:

[11]. Что такое ассемблер. [Электронный ресурс]. Режим доступа:

[12]. Журнал КомпьюТерра №37-38 1994.