Общая характеристика программной модели процессора Intel x86. Анализ особенностей регистров общего назначения. Назначение команд безусловной передачи управления, рассмотрение функций. Знакомство с проблемами программирования на языке Ассемблера.
Но в отличие от основного сегмента данных, адрес которого содержится в сегментном регистре ds, при использовании дополнительных сегментов данных их адреса требуется указывать явно с помощью специальных префиксов переопределения сегментов в команде. Регистрами общего назначения (РОН), или пользовательские регистры, называют те регистры, которые программист может использовать при написании своих программ. Для самостоятельной адресации можно использовать только младшие 16 и 8-битные части этих регистров, которые образуют регистр с окончанием х. Например, регистр ах является 16-ти разрядным состоит из ah - 8 бит (с 15 по 8 бит) иal - 8 бит (с 7 по 0 бит ), еах - 32-х разрядный регистр. Этот регистр непосредственно недоступен программисту, но загрузка и изменение его значения производятся различными командами управления, к которым относятся команды условных и безусловных переходов, вызова процедур и возврата из процедур.
Список литературы
1.Пильщиков В.Н. Assembler. Программирование на языке ассемблера IBMPC. - М.: Диалог-МИФИ., 2000
2.Юров В. Assembler. Учебник. - СПБ: ПИТЕР, 2002
3.Ирвин Кип Язык ассемблера для процессоров Intel. - М.: Изд. Дом «Вильямс», 2002