Язык программирования ассемблер
Сегодня высококвалифицированных специалистов, которые способны выполнять программирование на языках низкого уровня, найти не так уж и легко. Это связано с тем, что написать сложную программу на таком языке очень тяжело, в отличие от языка высокого уровня. Самым ярким представителем языка низкого уровня является язык программирования ассемблер, который имеет невероятно много преимуществ, что позволяет применять его во многих сферах, например, программирование микроконтроллеров, прошивка BIOS, создание ядра операционной системы и драйверов оборудования и т. д. Обычный человек постоянно сталкивается с оборудованием, которое работает с помощью программ, написанных на ассемблере: - бегущая строка, которая висит над входом в какой-нибудь супермаркет; - антивирусные программы, которые защищают наши персональные компьютеры от троянских и вирусных программ; - микроконтроллеры, которые работают в технике в квартире и в автомобиле. С помощью ассемблер, можно написать программу, которая будет выполнена в самый короткий промежуток времени среди всех возможных языков программирования. Программист, который работает на языке ассемблера, получает прямой доступ к электронной аппаратуре, что также касается регистров процессора, портов ввода-вывода и т. д. Этот язык программирования очень популярен при создании высокоскоростных программ, однако, чтобы написать хорошую программу требуется обладать серьезными знаниями - одна малейшая ошибка может нарушить выполнение всей поставленной задачи, поэтому, чтобы избежать неприятностей в будущем, писать код программы требуется чрезвычайно внимательно.
|