Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Просмотреть содержимое регистров микропроцессора до начала выполнения задания 4 и после его завершения.

Читайте также:
  1. C1. Как часто Вы лично покупали следующие виды кондитерских изделий за последний месяц?
  2. I.Задания части А
  3. III. Порядок выполнения работы.
  4. N-ое количество лет спустя после эпилога
  5. Quot;Доверьтесь Богу!" - последние слова Эдвардса
  6. V. Изучите технику выполнения манипуляций и приготовьте одно из блюд детского питания (овощное пюре, молочную кашу, творог, кисель).
  7. V. ПРИМЕРЫ ВЫПОЛНЕНИЯ ЗАДАНИЙ

Содержимое регистров до выполнения задания 4:

 


Содержимое регистров после выполнения задания 4:

 

 


CS, DS, SS, ES – сегментные регистры. Каждый сегментный регистр обеспечивает адресацию 64К памяти, которая называется текущим сегментом

CS - регистр сегмента кода. Содержит начальный адрес сегмента кода. Этот адрес + величина смещения в командном указателе (IP) определяет адрес команды, которая должна быть выбрана для выполнения.

DS - регистр сегмента данных. Содержит начальный адрес сегмента данных. Этот адрес + величина смещения, определенная в команде, указывают на конкретную ячейку в сегменте данных.

SS. - регистр сегмента стека. Содержит начальный адрес в сегменте стека.

ES - Некоторые операции над строками используют дополнительный сегментный регистр для управления адресацией памяти. Если необходимо использовать регистр ES, ассемблерная программа должна его инициализировать.

AX, BX, CX, DX - регистры общего назначения

AX - основной сумматор и применяется для всех операций ввода-вывода, некоторых операций над строками и некоторых арифметических операций

BX - базовый регистр. Это единственный регистр общего назначения, который может использоваться в качестве "индекса" для расширенной адресации. Другое общее применение его - вычисления.

CX - счетчик. Он необходим для управления числом повторений циклов и для операций сдвига влево или вправо. Регистр CX используется также для вычислений.

DX - регистр данных. Он применяется для некоторых операций ввода/вывода и тех операций умножения и деления над большими числами, которые используют регистровую пару DX и AX.

 

SP, BP - регистровые указатели. Обеспечивают системе доступ к данным в сегменте стека. Реже они используются для операций сложения и вычитания.

SP - указатель стека. Обеспечивает использование стека в памяти, позволяет временно хранить адреса и иногда данные. Этот регистр связан с регистром SS для адресации стека.

BP - указатель базы. Облегчает доступ к параметрам: данным и адресам переданным через стек.

 

SI, DI - индексные регистры. Оба индексных регистра возможны для расширенной адресации и для использования в операциях сложения и вычитания.

SI - индекс источника и применяется для некоторых операций над строками.

DI - индексом назначения и применяется также для строковых операций

 

IP - регистр командного указателя. Содержит смещение на команду, которая должна быть выполнена. Обычно этот регистр в программе не используется, но он может изменять свое значение при использовании отладчика DOS DEBUG для тестирования программы

 

Флаговый регистр. 9 из 16 битов флагового регистра являются активными и определяют текущее состояние машины и результатов выполнения.


Дата добавления: 2015-09-06; просмотров: 119 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Найти сумму и разность 2-х чисел| Листинг трансляции zad2.lst

mybiblioteka.su - 2015-2024 год. (0.006 сек.)