Меню сайта

Урок 174. Раширения системы и подпрограммы на языке Ассемблера

В этой главе рассказывается о способеиспользования программ на
— — — языке ассемблера в больших программах.Приведенные ранее примеры
— — — были автономными программами на языкеассемблера. Ни один из других
— — — языков программирования не позволяет так,как язык ассемблера,
— — — управлять техническими средствами. Однаково многих случаях выбор
— — -языка ассемблера в качестве языка программирования может оказаться
— — — неправильным. Часто лучше всего бываетприменять язык высокого
— — — уровня в сочетании с подпрограммами наязыке ассемблера.

— — — — — В настоящей главе рассматриваются двеобласти применения
— — — программ на языке ассемблера. В первомслучае мы напишем на языке
— — — ассемблера программы для расширениявстроенной базовой системы
— — — ввода-вывода (ROM BIOS). Эти программыдобавляют новые функции для
— — — технического обеспечения. Перед использованиемтакие программы
— — — необходимо поместить в память напостоянное хранение. Затем ваша
— — — программа привлекает эти новые функции какрасширение стандартного
— — — набора функций BIOS. Будут приведены двапримера для двух различных
— — — способов загрузки программ в память.

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

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

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