Регистровые структуры, микропроцессорный комплект

Страницы работы

Содержание работы

Лекция №21 (1.12.06)

Регистровые структуры

I8080/8085

A

F

B

С

D

E

H

L

SD

PC

A – аккумулятор, F – флаги, остальные регистры предназначены для хранения команд и данных. Пары необходимы для:

1.  обработки чисел с удвоенной разрядной точности,

2.  формирования адресного пространства.

Во всех 8-ми разрядных микропроцессорах 16-ти разрядное адресное пространство.

SD – указатель стека, PC – программный счетчик.

Motorolla 6800

A

B

F

X

SD

PC

В данном микропроцессоре отсутствуют регистры общего назначения. Они вынесены в область оперативной памяти. A и B – аккумуляторы. Расположены в непосредственной близости к АЛУ. Результат операции, выполненной в АЛУ, может фиксироваться в аккумуляторе и оперативной памяти. X – индексный регистр, SD – указатель стека, PC – программный счетчик.

Z80

I

R

РИС.1.

IX

IP

SP

PC

Планировалось использовать режим переключения от основного блока к теневому (который со штрихом) в тех случаях, когда необходимо выполнить какую-либо подпрограмму. Наличие теневого блока исключало необходимость сохранение регистров общего назначения в памяти (в тех случаях, когда необходимо выполнить подпрограмму). IX, IP – индексные регистры, SD – указатель стека, PC – программный счетчик. I – база, R – регистр, необходимый для восстановления информации в динамической памяти.

Похожие материалы

Информация о работе