операцией такого рода является копирование
доступа к данным, когда требуется более одного сенмента. Обычной
операцией такого рода является копирование данных из одной области
памяти в другую. Между областями, находящимися не внутри одного и
того же блока памяти размером 64К, невозможно произвести обмен дан-
ными, используя единственный сегментный регистр. Имея в распоряже-
нии дополнительный сегментный регистр, программа, как показано на
Фиг. 3.7, может указать одновременно исходный и целевой сегменты.
Регистр DS указывает область исходных данных, а регистр ES -
і і
ГДДДДДДДДДДДДДДДДДДДДґ ДДДДД DS
Копировать і Сегмент - і
отсюда ДДДДДДДДґ і
і і источник і
і ГДДДДДДДДДДДДДДДДДДДДґ
і і і
і і і
і ГДДДДДДДДДДДДДДДДДДДДґ ДДДДД ES
і і Сегмент і
і і і
сюда ДДДДДДДДґ назначения і
ГДДДДДДДДДДДДДДДДДДДДґ
Фиг.3.7 Копирование из сегмента в сегмент
сегмент назначения. Для передачи данных существуют специальные
строковые команды, которые автоматически используют регистры DS и
ES для указания исходного и целевого регистров.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий