Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СИСТЕМА_КОМАНД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
520.19 Кб
Скачать

Команды установки битов

Мнемокод

Код

Операция

Выполняемое

действие

Способ

адресации

Формат

команды

(байт)

Число

циклов

Влияние на признаки

V

H

I

N

Z

C

BSET

BSET 0, opr

BSET 1, opr

BSET 2, opr

BSET 3, opr

BSET 4, opr

BSET 5, opr

BSET 6, opr

BSET 7, opr

10

12

14

16

18

1A

1C

1E

Установить в 1 разряд с номером n в байте данных. Данные могут располагаться в ячейке ОЗУ или регистре специальных функций. В команде используется только прямая адресация. Диапазон адресов байтов данных

opr = $00 ÷ $FF

Mn←1

DIR

2

4

BCLR

BCLR 0, opr

BCLR 1, opr

BCLR 2, opr

BCLR 3, opr

BCLR 4, opr

BCLR 5, opr

BCLR 6, opr

BCLR 7, opr

11

13

15

17

19

1B

1D

1F

Установить в 0 разряд с номером n в байте данных. Данные могут располагаться в ячейке ОЗУ или регистре специальных функций. В команде используется только прямая адресация. Диапазон адресов байтов данных

opr = $00 ÷ $FF

Mn←0

DIR

2

4

Команды установки флагов

Мнемокод

Код

Операция

Выполняемое

действие

Способ

адресации

Формат

команды

(байт)

Число

циклов

Влияние на признаки

V

H

I

N

Z

C

SEC

99

Установить в 1 флаг переноса C

C←1

INH

1

1

1

CLC

98

Установить в 0 флаг переноса C

C←0

INH

1

1

0

SEI

9B

Установить в 1 глобальную маску прерываний I. Запретить прерывания

I←1

INH

1

2

1

CLI

9A

Установить в 0 глобальную маску прерываний I. Разрешить

прерывания

I←0

INH

1

2

0

1