Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
6502:ir [2015/09/03 23:11]
org
6502:ir [2015/09/03 23:16] (текущий)
org
Строка 1: Строка 1:
 Регистр инструкций (IR) хранит текущий код операции,​ для обработки на [[6502:​decoder|декодере]]. Код операции загружается в IR с [[6502:​predecode|логики предекодирования]]. Регистр инструкций (IR) хранит текущий код операции,​ для обработки на [[6502:​decoder|декодере]]. Код операции загружается в IR с [[6502:​predecode|логики предекодирования]].
  
-==== Транзисторная схема ====+====== Транзисторная схема ​======
  
 Выходы на схеме слева, потому что с левой стороны топологически расположен декодер. Выходы на схеме слева, потому что с левой стороны топологически расположен декодер.
Строка 11: Строка 11:
   * /IR5 дополнительно идёт на флаги и используется в инструкциях установки/​сброса флагов (SEI/CLI, SED/CLD, SEC/CLC).   * /IR5 дополнительно идёт на флаги и используется в инструкциях установки/​сброса флагов (SEI/CLI, SED/CLD, SEC/CLC).
  
-==== Flow ====+====== Flow ======
  
 {{6502:​ir_flow.jpg}} {{6502:​ir_flow.jpg}}
Строка 26: Строка 26:
 Сразу после включения питания значение кода операции 0xFF, так как на защелке будет 0x00. Сразу после включения питания значение кода операции 0xFF, так как на защелке будет 0x00.
  
-==== Симуляция ====+====== Симуляция ​======
  
 Симуляция относительно простая и самоописательная. Программный контекст : Симуляция относительно простая и самоописательная. Программный контекст :
Строка 48: Строка 48:
 </​code>​ </​code>​
  
-==== Verilog ====+====== Verilog ​======
  
 <code c> <code c>
  • Показать страницу