Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Регистры состояния и управления





В микропроцессор включены несколько регистров (см. рис. 1), которые постоянно содержат информацию о состоянии как самого микропроцессора, так и программы, команды которой в данный момент загружены на конвейер. К этим регистрам относятся:

  • регистр флагов eflags/flags;
  • регистр указателя команды eip/ip.

eflags/flags (flag register) — регистр флагов

2) В соответствии с содержимым СчАК (адрес очередной команды) УУ извлекает из ОП очередную команду и помещает ее в РК. Некоторые команды УУ обрабатывает самостоятельно, без привлечения АЛУ (например, по команде «перейти по адресу 2478» величина 2478 сразу заносится в СчАК, и процессор переходит к выполнению следующей команды).

ЗАДАЧА:

Билет № 29

1. Основные типы данных микропроцессора.

2. Поток данных в фазе извлечения.

3. Решить уравнение y= a/2*(5+b)+13*c. Результат сдвинуть на 4 разряда вправо. (a=8, b=2, c=3)

ОТВЕТ:

1) С точки зрения размерности, МикроПроцессор аппаратно поддерживает следующие основные типы данных: байт – восемь последовательно расположенных битов;

слово – два байта, имеющих последовательные адреса. Слово делится на младшийбайт и старший. Младший байт всегда хранится по меньшему адресу, который является адресом слова;

двойное слово – четыре байта, расположенных по последовательным адресам. Двойное слово состоит из младшегослова и старшего. Младшее слово хранится по меньшему адресу, который является адресом двойного слова;

учетверенное слово – восемь байт, расположенных по последовательным адресам. Учетверенное слово делится на младшее двойное слово и старшее двойное слово. Младшее двойное слово хранится по меньшему адресу, который является адресом учетверенного слова;

128-разрядный упакованный тип данных – появился в МП Pentium III. Для работы с ним были введены специальные команды.

2)

ЗАДАЧА:

1)Назначение и принцип работы АЛУ.

2. Поток данных в фазе извлечения косвенного адреса.

3. Решить уравнение y=(x^2+y^2)-10. Результат сдвинуть на 2 разряда вправо

ОТВЕТ:

1) АЛУ — блок процессора, который под управлением устройства управления (УУ) служит для выполнения арифметических и логических преобразований (начиная от элементарных) над данными, называемыми в этом случае операндами. Разрядность операндов обычно называют размером или длиной машинного слова.

  • Одноразрядное двоичное бинарное (двухоперандное) АЛУ с бинарным (двухразрядным) выходом может выполнять до двоичных бинарных (двухоперандных) функций (операций) с бинарным (двухразрядным) выходом.

3)Косвенная адресация – адресное поле команды указывает не адрес операнда, а лишь адрес ячейки, в которой хранится косвенный адрес, по которому можно получить операнд

ЗАДАЧА:

 

Билет № 31

1. Поток данных в фазе прерывания.

2. Функциональная схема устройства управления МП.

3. Решить уравнение y=(x^2+y^2)-10. Результат сдвинуть на 2 разряда влево. (x=2, y=3)

ОТВЕТ:

1)

 

Date: 2016-01-20; view: 519; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию