ВУЗ:
Составители:
Рубрика:
занимаемых этой командой. В случае переноса из 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, инвертирование; - инкремент и декремент на единицу, сдвиг; - перестановка полубайтов; - десятичная коррекция. Операнды, используемые в процессе выполнения указанной в коде команды операции, делятся на операнды-источники и операнды-приемники. Операнд-источник участвует в процессе выполнения операции, причем его значение при этом не изменяется. Местом хранения операнда-источника может быть аккумулятор (регистр
Страницы
- « первая
- ‹ предыдущая
- …
- 168
- 169
- 170
- 171
- 172
- …
- следующая ›
- последняя »
