Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по архитектуре.docx
Скачиваний:
84
Добавлен:
17.05.2015
Размер:
1.81 Mб
Скачать

12. Микропроцессор кр580. Общие сведения

  • Разрядность данных – 8 бит

  • Число команд – 78

  • Разрядность команд (байт) – 1,2,3

  • Максимальный объем адресуемой памяти (Кбайт) – 64

  • Максимальное число адресуемых внешних устройств ввода–вывода – 256

  • Число уровней прерывания – 8

  • Тактовая частота – 1.7-2.5 МГц

  • Потребляемая мощность – 1.5 Вт

  • Напряжение питания -5, +5, +12 В

13. Аккумулятор и ТЕМ. Назначение аккумулятора и ТЕМ в К580

8-разрядный регистр А, называемый аккумулятором, предназначен для обмена информацией с внешними устройствами, при выполнении арифметических, логических операций и операций сдвига он служит источником операнда, в него помещается результат выполненной операции.

Регистр ТЕМ – 8-разрядный регистр, функции аналогичны аккумулятору, но он программно недоступен.

14. АЛУ. АЛУ в микропроцессоре K580

АЛУ – комбинационная схема, на которую от устройства управления подаются управляющие сигналы в определенной последовательности, которые позволяют выполнить команду.

С устройством АЛУ связан пятиразрядный регистр признаков, в который при выполнении операций заносятся следующие признаки:

С(NC) – перенос/отсутствие переноса;

AC – вспомогательный перенос;

M, P – отрицательный или положительный результат;

P(NP) – паритет;

Z(NZ) – нулевой или ненулевой результат.

15. Регистры общего назначения (РОН). Особенности и назначение РОН в К580

Шесть, обозначенных B, C, D, E, H, L, образуют так называемый блок регистров общего назначения РОН, служат только для временного хранения информации при ее пересылках. Эти регистры могут использоваться как одиночные 8-разрядные регистры. В случаях, когда возникает необходимость хранить 16-разрядные двоичные числа, они объединяются в пары BC, DE, HL.

16. SP. SP в микропроцессоре К580

Регистр указателя стека SP - это 16-битовый регистр, который определяет смещение текущей вершины стека. Микропроцессор использует указатель стека вместе с сегментным регистром стека для формирования физического адреса. Когда команда помещает слово в стек, содержимое регистра SP уменьшается на два. Когда слово извлекается из стека, микропроцессор увеличивает содержимое регистра SP на два. Стек растет в направлении меньших адресов памяти.

К580: Для сокращения длины программы и увеличения производительности микропроцессора в его состав необходимо ввести дополнительные внутренние регистры, называемые указателями памяти. В микропроцессоре К580 таким особым указателем памяти является указатель стека SP, используемый при организации вложенных подпрограмм и обработке многоуровневых прерываний.

Особенность организации стека состоит в следующем. Указатель стека SP содержит так называемый адрес входа в стек; при чтении из стека производится выборка содержимого ячейки по адресу входа в стек (по адресу, хранящемуся в SP); при записи в стек вводимое в стек число помещается в ячейку с адресом, на единицу меньшим содержимого SP; одновременно с записью и чтением изменяется содержимое SP: при записи уменьшается, а при чтении увеличивается на единицу. Обмен со стеком производится двухбайтовыми словами, занимаю­щими две ячейки памяти. Стек реализуется в виде группы последовательных ячеек оперативной памяти.