Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 170 стр.

UptoLike

Составители: 

Рубрика: 

занимаемых этой командой. В случае переноса из 10-го разряда разряды
0…10 устанавливаются в состояние 0. Старший разряд СК изменяется только
программно.
По командам перехода CALL или JMP 11-й разряд СК устанавливается в
состояние «0» или «1» в зависимости от состояния триггера выбора банка
ПЗУ.
При использовании внешнего ПЗУ 0…7-й разряды СК поступают через
порт Р0 (D0 - D7), а 8…11-й разряды - через порт Р2 (Р20 -Р23).
По сигналу общего сброса SR счетчик команд обнуляется, то есть, в него
записывается адрес 0 (в шестнадцатеричном коде – 00h).
Содержимое СК может изменяться при выполнении команд условных,
безусловных переходов и при прерываниях. По внешнему прерыванию в СК
записывается значение ОЗН, по внутреннему прерыванию — 07h. При
реализации прерываний или вызовах подпрограмм содержимое СК
запоминается в одной из восьми пар регистров стека, расположенного в ОЗУ
по адресам 08 – 17h.
14.2.2 АРИФМЕТИЧЕСКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО
8-и разрядное арифметическо-логическое устройство (АЛУ) выполняет
предусмотренные системой команд (раздел 15) операции над одним или
двумя операндами, представленными в двоичном, а также в двоично-
десятичном кодах. Основные операции, выполняемые АЛУ:
- арифметическое сложение, логическое сложение, логическое умножение,
сложение по модулю 2, инвертирование;
- инкремент и декремент на единицу, сдвиг;
- перестановка полубайтов;
- десятичная коррекция.
Операнды, используемые в процессе выполнения указанной в коде
команды операции, делятся на операнды-источники и операнды-приемники.
Операнд-источник участвует в процессе выполнения операции, причем его
значение при этом не изменяется.
Местом хранения операнда-источника может быть аккумулятор (регистр
занимаемых этой командой. В случае переноса из 10-го разряда разряды
0…10 устанавливаются в состояние 0. Старший разряд СК изменяется только
программно.
  По командам перехода CALL или JMP 11-й разряд СК устанавливается в
состояние «0» или «1» в зависимости от состояния триггера выбора банка
ПЗУ.
  При использовании внешнего ПЗУ 0…7-й разряды СК поступают через
порт Р0 (D0 - D7), а 8…11-й разряды - через порт Р2 (Р20 -Р23).
  По сигналу общего сброса SR счетчик команд обнуляется, то есть, в него
записывается адрес 0 (в шестнадцатеричном коде – 00h).
  Содержимое СК может изменяться при выполнении команд условных,
безусловных переходов и при прерываниях. По внешнему прерыванию в СК
записывается значение ОЗН, по внутреннему прерыванию — 07h. При
реализации    прерываний    или    вызовах   подпрограмм   содержимое   СК
запоминается в одной из восьми пар регистров стека, расположенного в ОЗУ
по адресам 08 – 17h.


  14.2.2 АРИФМЕТИЧЕСКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО
  8-и разрядное арифметическо-логическое устройство (АЛУ) выполняет
предусмотренные системой команд (раздел 15) операции над одним или
двумя операндами, представленными в двоичном, а также в двоично-
десятичном кодах. Основные операции, выполняемые АЛУ:
  - арифметическое сложение, логическое сложение, логическое умножение,
сложение по модулю 2, инвертирование;
   - инкремент и декремент на единицу, сдвиг;
  - перестановка полубайтов;
  - десятичная коррекция.
   Операнды, используемые в процессе выполнения указанной в коде
команды операции, делятся на операнды-источники и операнды-приемники.
Операнд-источник участвует в процессе выполнения операции, причем его
значение при этом не изменяется.
  Местом хранения операнда-источника может быть аккумулятор (регистр