Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
6502:address_bus [2015/09/03 23:16] org |
6502:address_bus [2020/02/10 13:06] (текущий) org |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
FIXME Симуляция | FIXME Симуляция | ||
- | ====== Адресная шина ====== | + | # Адресная шина |
Хотя 6502 общается с внешним миром по 16-разрядной адресной шине, но так как процессор по своей природе 8-битный - внутри него адресная шина делится на две 8-разрядные половинки: верхнюю (ADH) и нижнюю (ADL). | Хотя 6502 общается с внешним миром по 16-разрядной адресной шине, но так как процессор по своей природе 8-битный - внутри него адресная шина делится на две 8-разрядные половинки: верхнюю (ADH) и нижнюю (ADL). | ||
Строка 12: | Строка 12: | ||
Обновляется значение регистров ABH/ABL с помощью [[6502:control|команд]] **ADH/ABH** и **ADL/ABL**. | Обновляется значение регистров ABH/ABL с помощью [[6502:control|команд]] **ADH/ABH** и **ADL/ABL**. | ||
- | ====== Транзисторная схема ====== | + | ## Транзисторная схема |
{{:6502:address_bus_nice.jpg?800}} | {{:6502:address_bus_nice.jpg?800}} | ||
Строка 29: | Строка 29: | ||
Во время PHI2 значение регистров ABH/ABL "рефрешится". | Во время PHI2 значение регистров ABH/ABL "рефрешится". | ||
- | ====== Flow ====== | + | ## Flow |
{{:6502:address_bus_phi1.jpg?500|}} {{:6502:address_bus_phi2.jpg?300|}} | {{:6502:address_bus_phi1.jpg?500|}} {{:6502:address_bus_phi2.jpg?300|}} | ||
Строка 40: | Строка 40: | ||
{{:6502:bus_gate_precharge_trans.jpg}} | {{:6502:bus_gate_precharge_trans.jpg}} | ||
- | ====== Логическая схема ====== | + | ## Логическая схема |
В плане логики работа этих схем похожа на работу [[6502:ir|регистра инструкций]], за исключением того, что регистр инструкций не имеет цепочки push/pull инверторов, для усиления выходного сигнала. | В плане логики работа этих схем похожа на работу [[6502:ir|регистра инструкций]], за исключением того, что регистр инструкций не имеет цепочки push/pull инверторов, для усиления выходного сигнала. | ||
Строка 48: | Строка 48: | ||
{{:6502:address_bus_logic.jpg?600|}} | {{:6502:address_bus_logic.jpg?600|}} | ||
- | ====== Симуляция ====== | + | ## Симуляция |
{{template>6502:6502_blocks}} | {{template>6502:6502_blocks}} |