Учебный курс посвящен вопросам программирования на языке ассемблера для микропроцессоров фирмы Intel. Несмотря на предсказания скорой кончины, этот язык остается в ряду языков, в том или ином качестве востребованных большинством современных программистов-практиков. А о том, что без знания этого языка невозможно современное законченное компьютерное образование, говорить и не приходится.
Из книги вы узнаете:
- состав и внутреннюю структуру компьютера;
- архитектуру современных микропроцессоров Intel;
- основные принципы управления аппаратурой компьютера;
- возможности системы команд микропроцессоров Intel;
- наиболее эффективные и проверенные временем приемы программирования на языке ассемблера;
- характеристику реального и защищенного режима работы микропроцессора.
Прочитав книгу, вы научитесь:
- использовать современные программные средства разработки программ на ассемблере;
- правильно оформлять программы на ассемблере с учетом потребностей конкретной задачи;
- наиболее эффективно и в полной мере использовать возможности, заложенные в систему команд микропроцессора;
- использовать мощный аппарат макросредств;
- использовать развитые структуры данных, характерные для языков высокого уровня;
- разрабатывать многомодульные программы, в том числе с использованием модулей на языках Pascal и C;
- разрабатывать программы обработки аппаратных и пользовательских прерываний с использованием всех возможностей, предоставляемых контроллером прерываний i8259A;
- разрабатывать программы, использующие возможности защищенного режима, в том числе и обрабатывающие прерывания в этом режиме.
|