ВУЗ:
Составители:
Банк РОН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
- …
- следующая ›
- последняя »
