Меню сайта

Урок 184. Заключение

Язык ассемблера — мощное средствопрограммирования. — Он позволяет
— — — программисту осуществлять всестороннееуправление аппаратными
— — — средствами ЭВМ. — Однако такое управление заставляет программиста
— — — вникать в детали, далекие от основногосодержания программы. — Все
— — — преимущества языка ассемблераоборачиваются подчас пустой тратой
— — — времени на многочисленные детали.

— — — — — В настоящей главе было рассмотренонесколько способов
— — — использования возможностейпрограммирования на языке ассемблера в
— — — сочетании удобcтвами языков высокогоуровня. — Разумно распределяя
— — — функции по выполнению работы, умелыйпрограммист предоставит
— — — отработку бесчисленных деталейпрограммирования языку высокого
— — — уровня, а сам сосредоточится на реализацииосновной функции
— — — программы. — — — Затем,когда потребуется повышение производительности
— — — программы или более точное управление аппаратнымисредствами,
— — — программист может переключиться на языкассемблера. — Язык
— — — ассемблера позволяет программистувыполнять действия, которые либо
— — — вообще нельзя реализовать на языкевысокого уровня, либо выполнение
— — — которых займет слишком много машинноговремени в случае привлечения
— — — дорогих средств языка высокого уровня.

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

Категория: Программирование на Ассемблере | Дата: 22.02.13

Меню раздела
Блок