ВУЗ:
Составители:
Банк РОН0
(R B 0)
8*8
R1
R0
Банк РОН1
(R B 1)
8*8
R1
R0
Восьмиуров-
невыйстек
8*16 или
ОЗУ данных
ОЗУ
данных
32*8
63
18
1F
3F
20
0
1
2
7
8
23
24
25
26
31
32
00
01
07
17
Регистровая
адресация
(если
выбран
банк РОН0)
Регистровая
адресация
(если
выбран
банк РОН1)
Косвенная
адресация
Рис.4.4. Карта распределения памяти данных
Организация стека показана на рис.4.5 (адрес ОЗУ приведен в десятичном коде).
Кроме того, с использованием косвенной адресации ячейки стека могут адресоваться как
ОЗУ данных. ОМЭВМ семейства МК48 не имеют специальных команд загрузки байта в стек
или его извлечения из стека.
Для записи и выборки данных из ОЗУ применяются три вида адресации: регистровая,
непосредственная и косвенная. Независимо от типа адресации три младших разряда кода
команды указывают один из восьми регистров РОН R0 ... R7 (REG) с учетом
принадлежности к ранее выбранному банку регистров. При использовании команд с
регистровой адресацией указанный регистр является источником или приемником данных, а
при использовании команд с косвенной адресацией указанный регистр содержит адрес
данных (в качестве регистров косвенного адреса используются только R0 и R1). С помощью
косвенной адресации можно адресоваться к любой ячейке памяти данных. Программист по
своему усмотрению может заносить данные для хранения в любые ячейки-регистры банков
РОН, стек, а также имеет доступ к любой из ячеек ОЗУ посредством косвенной адресации.
PSW
C K (7-4) C K (3-0)
CK(11-8)
Указатель
стека
Адрес
ОЗУ
000
001
010
011
100
101
110
111
11
10
9
8
13
12
15
14
17
16
19
18
21
20
23
22
Рис.4.5. Организация стека
63 О ЗУ 3F данны х 32 32*8 20 31 Б анк РО Н 1 1F (R B 1 ) Р еги стр ов ая К осв ен н ая адресация адресация 26 8*8 (е с л и 25 R1 в ы бран бан к Р О Н 1) 24 R0 18 23 В ось м и ур ов - 17 н евы й стек 8*16 или 8 О ЗУ данны х 7 Б анк РО Н 0 07 Р еги стр ов ая (R B 0 ) адресация 8*8 (е с л и 2 R1 01 в ы бран 1 бан к Р О Н 0) 0 R0 00 Рис.4.4. Карта распределения памяти данных Организация стека показана на рис.4.5 (адрес ОЗУ приведен в десятичном коде). Кроме того, с использованием косвенной адресации ячейки стека могут адресоваться как ОЗУ данных. ОМЭВМ семейства МК48 не имеют специальных команд загрузки байта в стек или его извлечения из стека. Для записи и выборки данных из ОЗУ применяются три вида адресации: регистровая, непосредственная и косвенная. Независимо от типа адресации три младших разряда кода команды указывают один из восьми регистров РОН R0 ... R7 (REG) с учетом принадлежности к ранее выбранному банку регистров. При использовании команд с регистровой адресацией указанный регистр является источником или приемником данных, а при использовании команд с косвенной адресацией указанный регистр содержит адрес данных (в качестве регистров косвенного адреса используются только R0 и R1). С помощью косвенной адресации можно адресоваться к любой ячейке памяти данных. Программист по своему усмотрению может заносить данные для хранения в любые ячейки-регистры банков РОН, стек, а также имеет доступ к любой из ячеек ОЗУ посредством косвенной адресации. У к азател ь А дрес стека О ЗУ 111 23 22 110 21 20 101 19 18 100 17 16 011 15 14 010 13 12 001 11 10 000 PSW C K (1 1 -8 ) 9 C K (7 -4 ) C K (3 -0 ) 8 Рис.4.5. Организация стека
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »