Главная страница » Электрика в театре » Мультиплексоры демультиплексоры в последовательностных схемах

1 ... 32 33 34 35 36 37 38 39

-Аппаратные прерывания

Пршноми рг.илота.ла

Название операции

-Мнемоника

Описание операции

5 4

Н 1

Ri;si т

(activl: LOW)

NON MASKABLE INII RRUPT (ЛСI IVt LOW)

INTFRRUPT (ACTIVE LOW)

PCH-FFEE PCL-t-FFFF

M(SP) *-PCL

M(SP-l)-i-PCH

MlSP-2)-t-XL

M(SP-3)t-XH

MtSP-4)-s-A

M(SP-5)-f-B

M(SP - 6) -f-CC

SP-s-SP-7 .

PCH-f-FFEC

PCL-FFFD

M(SP) <- PCL

M(SP-I)t-PCH

M(SP-2)-f-XL

M(SP-3)-i-XII

M(SP-4)-i-A

MlSP-5)f-B

MlSP - 6) CC

SP-SP-7

pen MI-8

PCL-i-lil9

Если бит устаноБЛеп. IRQ игнорируется, если не Устаиовлек то этот за-прос на прерывание выполняется и в регистре состояния устанавливается бит



Команды системы прерываний

Неявная нов ниякотн-адресация операциа JZ,

пшзнани резулбНюта

Название операции

Мнемонина

Описание операции

5 4 н I

NO OPI.RATION

RETUKN FROM INTERRUIT

RETURN FROM SUBROUTINE

SOFTWARE INTERRUPT

NOP RTI

SVVI

WAIT FOR INTERRUPT

ГС - IC + I

CCM(SP+n В -M(SP+ 2) AM(SP + 3) XH<-M(SP + 4) XLM(SP + 5) PCM <M(SP + 6) PCL-i-M(SP + 7) SP-i-SP + 7

PCIIMCSP+1) PCL-t-M(SP + 2)

PCPCt 1

MCSP)-HPCL

M(SP-1)<-PCII

M(SP-2)<-XL

MCSP-3) -XII

M(SP-4) -A

M(SP-5)- -B

m(sp-6)<-cc

SP-SP-7

PCHf-FFFA

PCL -FrFB

PC.PC + 1 M(SP) -PCL M(SP-1)PCH MCSP-2)XL M(SP-3)->-XH M(SP-4) -A M(.SP - 5) <- li M(SP -6)--CC WHIN INTERRUPT ARRIV];S STATUS HIT 4 IS SIT PCIl-i-FII8 PCL-i-FIF9

01 3H

39 3F

S 12

. 9



Время Выш- Признаки резупетата

тшинныи нения коман- длина -

Описание Неявнай код Вы В машин- команды 5 4 3 2 1 0

операции адресация операции ных цинлах В Вайтах н i N z v с

Название операции

Мнемоника

CLEAR CARRY

C-s-0

CLEAR

INTERRUPT MASK

I-s-0

1 0

CLEAR OVERFLOW

v- -o

1 0

SET CARRY

c <-i

SLT INTERRUPT MASK

I*-l

1 1

SET OVERFLOW

1 1

LOAD CC WITH ACCA

CC-s-A

1 T T T T

LOAD ACCA

A<-CC

WITH CC



ПРИЛОЖЕНИЕ Г

МАШИННЫЕ КОМАНДЫ МИКРО-ЭВМ ФИРМЫ INTEL

ГЛ. СИМВОЛЫ и ОБОЗНАЧЕНИЯ

В языке ассемблера микро-ЭВМ фирмы Intel при описании выполняемых операций используются следующие символы и обозначения [33]:

1. Операции ,

Установка ч- Передача

Логическое И -f- Логическое ИЛИ Ш ИСКЛЮЧАЮЩЕЕ ИЛИ - Логическое НЕ

Н Суффикс в поле операнда, указывающий на шестнадцатеричное число

2. Регистры А ~

В С

, D Е Н L

PC Счетчик команд SP Указатель стека

L Суффикс в обозначениях PCL и SPL, указывающий на младший байт регистров PC и SP соответственно

Н Суффикс в обозначениях РСН и SPH, указывающий на старший байт регистров PC и SP соответственно

3. Память

М Содержимое ячейки памяти с адресом М M(SP) Содержимое ячейки памяти, адресуемой указателем стека (SP)

Аккумуляторы



М+1 Означает увеличение содержимого ячейки памяти с

адресом М на 1 (М+1)Означает содержимое ячейки памяти с адресом М+1

4. Слово состояния процессора

Самый старший бит=1

(бит 7)

Нулевой результат

(бит 6)

Дополнительный перенос

(бит 4)

Р

Признак четности

(бит 2)

Перенос

(бит 0)

5. Устновка признаков результата

Т Бит PSW, соответствующий данному признаку результата, установлен в единичное состояние в результате выполнения операции АЛУ

6. Регистры с исходными данными и результатами выполнения оперйций

SSS Регистр с исходными данными

DDD Регистр с результатом выполнения операции (адресат операции)

Номер регистра Имя регистра

(SSS или DDD)

111 А

000 . В

001 . . С

010 D-

011 Е

100 Н .

101 L

Т.2. НАБОР КОМАНД

Табл. Г.1-Г.13 содержат описание набора команд микро-ЭВМ фирмы Intel.



Команды пересылки данных

Мнемонический код операции и операнд

Вренл Оыпол-тния копан- Длина

Название onepac4uu

Списание операции

Тип адресации

- ----- шчиякопаи- длипи

непосрев- ОшВмашин- команды

стВбнная паяная косвенная неявная та- циклах В байтах

J 1 1

Машинный

код апсрации

MOVE

MOV rl, r2

tl<-r2

OlDDDSSS

MOV r, M

I i-MCHU

OIDDDIU)

MOV M. r

M(HLl<-r

miiosss

MVI Г, data

г *

OOUDDllO

MVI m, data

M(HL)

LOAD

LXI В

B-<-

REGISTER

c<-

PAIR

LXID

E<-

LXI И

H<-

LOAD

LDAM

ACrUMULATOR

LDAXB

A <-М(ВГ)

LDAXD

A-M(DE)

STORE

STAM

ACCUMULATOR

STAB

M(BC)-f-A

STA D

M(DE) -i-A

г

LOAD H and L

LHLD

L -M

H -M+ 1

STORE H and L

SHLD

(M+ 1)<-H

EXCHANGE

XCHC

H о

HL WITH DE

Регистр состолния



Команды сложения и вычитания с содержимым регистра А

Мнемонический

Тип адресации

Upem йыпоя-

Название операции

код операции и операнд

Описание непосредст- операции венная прямая

косвеи-ноя

неявная

вы в машин- команды ныхцинлах В бой/паз:

код операции

ADD I ADDM ADI data

А<-Л + 1 А<-А + М(НЦ 2

1 2 2

10000SSS

ADD WITH CARRY

ADCr ADCM ACI data

A<-A + r + CY A<-A + M{HL) + CY A-t-A+ 2 + CY

10001SSS

SUBTRACT

SUB г SUBM SUI data

A<-A-r A<-A-M(HL) A<-A- 2

1 2 2

10010SSS

SUBTRACT

WITH

BORROW

SBBr SBBM SBI data

A<-A-r-CY A<-A-M(HL)-CY A-S-A- 2-CY

/

1 2 2

lOOUSSS

DEQMAL ADJUST

ACCUMULATOR

Преодразоваиие содержимого аккумулятора изшестнадцатеричного кода В двоично-десятичнь/й

Р

т

т

Т

т

Т

Регистр состояния



Команды сложения чисел длиной 2 байта

Название операции

Мнемонический ной операции-и операнд

Описание-операции

непосредственная

Тип адресации

прямая поеденная неявная

Бремя выпоп- Машин-нения коман- Дпина ный ды в машин- команды код one ных цикяаз: S 6аUmax рации

ADD REGISTER

DAD в

HL-e-HL + BC

3 1 09

PAIR TP HL

DADD

HL-4-HL + DE

3 1 19

DADH

HL-e-HL + HL

3 1 29

DADSP

HL-t-HL+SP

3 1 39

Р

Т



Команды увеличения и уменьшения на единицу чисел длиной 1 байт

ИазВаниЕ операции

Мнемонический под операции и операнд

Описание операции

Тип адресации

Время Выполнения номан-ды В машинных циклах

Дпино Машинньш команды код Шйтах операции

INCREMENT

INRr

.г<-г + 1

1 O0DDD100

INRM

M(HL) -f-M(HL) + 1

1 34

DECREMENT

DCRr-

г<-1-1

/

1 O0DDD101

DCRM

M(HL) -f-M(HL) - 1

1 35

р

т

т

т

т



Команды увеличения и уменьшения на единицу чисел длиной 2 байта

Назбоние операции

Мнемонический код операции и операнд

Описание операции

Тип адресации

Время Сыпол нения команды в машинных циклах

Длина команды в байтах

Машинный

код операции

INCREMENT

ШХВ

BC<-BC+J

1NXD

DE<-DE + 1

INX н

HL-HL+ 1

23

DECREMENT

DCXB

ВС-t-ВС - 1

DCX D

DE-f-DE- 1

DCXH

HL<-HL 1

р

РеЬистр состояния



1 ... 32 33 34 35 36 37 38 39

© 2000-2024. Поддержка сайта: +7 495 7950139 добавочный 133270.
Заимствование текстов разрешено при условии цитирования.