Лекция №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 – регистр, необходимый для восстановления информации в динамической памяти.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.