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

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

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

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

Мнемоника

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

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

Врепя Виполне-Машин- иия комт- Длина

Признаки результата

----- нашим- tfUKпипип-Miinu 543

непосреВ- . индекс-раоши- . mm ков вшвма- команды стВенная / пая репная я ggpauuu шин. цикл. В байтах

2 1 О Z V С

CLEAR

DECREMENT

INCREMENT

LOAD

ACCUMULATOR

STORE

ACCUMULATOR

CLRA CLRB

DECA DECB

INCA INCB

LDAA

LDAB

STAA

STAB

M(X)<-#00 M*-#00 A*-#00 B<-#00

M(X) *-M(X) - 1 M<-M-l A*-A- 1 B-f-B- 1

M(X)*-M(X) + 1 M-s-M + 1 A*-A+l B<-B + l

A-f-#M

A-s-M

A*-M(X)

A*-M

Bf-#M

B<-M

В <-M(X)

B-f-M

M-s-A

M(X)<-A

M*-A

M<-B

M(X) -s-B

M*-B

0 0 10

T T T

T T T

T T 0

T T T



TRANSFER ACCUMULATOR

ROTATE LEFT

ROTATE RIGHT

ARITHMETIC

SHIFT

JLEFT

ARITHMETIC

SHIFT

RIGHT

lOGICAr,

SHIFT

RIGHT

PUSH DATA ONTO STACK

FULL DATA

ROLA ROLB

RORA RORB

ASLA ASLB

ASRA ASRB

LSRA LSRB

PSHA PSHB

PULA PULB

b*-a

Af-B

и

M(SP) <-A SPSP- 1 M(SP)<-B SPSP- 1

SP<-SP+ 1 A<-M(SP) SP-SP+ 1 B<-M(SP)

/ / /

T T 0

T T T b7

T T T bO

T T T b7

T T T b6

0 T T bO



Назбамис

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

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

псиасред- индекс- рпсши- неяВ

анВеннпя прямая ния репная ноя

Время Признаки

Вшолне- результпти

Иошип- ния копан- Длина

~ный код ды в машин команды 5 4 3 2 1 0

операции циклах Вбайтак н 1 N z V с

lADD

ADD wmi

CARRY

ADDA

ADDB

АБА ADCA

ADCB

А<-#М + Л A<-M +A A<-M(X) + A A<-M + A . .B-i-#M + B B<-M + B B<-M(X) + B B<-M + B A<-A+B

A<-A + #M + C A<-A + M + C A-A + M(Xj+C A-<-A + M + C B<-B + #M + C B<-B + M + C B<-B + M(X) + C Б-<-В + М +C

M-s-00-M(X)

БВ 9B ЛВ BB CB DB EB ГВ IB

89 99 A9 B9 C9 D9 E9 F9

2 3 5 4 2 3 5 4 2

2 3 5 4 2 3 5 4

T T T T

T T T r



COMPtEMENT

М^-00-М

NEGA

a<-00-A

NEGB

Б<-00-В

DECIMAL

ADJUST ADD

SUBTRACT

SUBA

Aa- #M

a--a.-m

A<-A-M(X)

A-sA-M

SUBB

B-B-#M

B-i-B-M

B-i-B-M(X)

BB-M

A-eA- В

SUBTRACT

SBCA

А<-Л-#М-С

WITH

Л<-А-М-С

CARRY

Л<-Л -М(Х)-С

Л<-Л-М С

SBCC

в<-в #м с

В'-- м-с

В<-! - М(Х)-С

В <~ В -- м с

. DO

т т т т

т т т т

т т т т

т т т т

®) Преобразует после сложения в двоично-десятичный код. Каждый байт рассматривается как два четырехбайтовых двоично-десятичных числа.



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

команды

Ммемонина

Время Признаки

вытлие- результата

Машинный ния копан- длина ..... код ды в машин- команды

Описание непосред- , индекс-рисши-код ды в машин-команды операции стВенная P uh ренноя к операции ных циклах Вдайтах

COMPLEMENT

-EXCLUSIVE OR

INCLUSIVE OR

ANDA

ANPB

COMA COMB

EORA

EORB

ORAA

A <- ;-M A A*-M-A A-i-M(X)- A AM-A B-!-#M. В B<-MB B<-M(X)- В B-i-MB

M(X)<-W(X) M*-M A*-A B<-B

A<-#M®A

A-i-MfflA

A -<-M(X) e A

A-f-M©A

В<-#МвВ

B-i-M©B

B-<-M(X)®B

B-i-M®B

A#M + A A<-M + A Af-M(X)4-A A<-M +A

84

B4

T T 0

T T 0 1

T T 0



GRAB В-=-#М + В / CA 2 2 Т Т О

В<-М + В /

В t-M(X) + В В-<-М + В

BIT TEST BITA #МА /

MA /

М(Х) А MA BITB #М В

М - В /

М(Х) В /

MB /

COMPARE СМРА А-#М /

А - М(Х) /

А-М / BI43 ЗТТ

, СМРВ В-#М /

В-М /

В - М(Х) /

В-М У /

COMPARE СВА А~В / И 2 1 Т Т Т

ACCUMULATORS

TEST TST М(Х)~00 /

ZERO OR М - 00 /

MINUS TSTA A 00 /

TSTB В 00 /

T T 0

T T 0



Команды управления индексным регистром и стеком

Иоэбание операции

описание

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

Время Bbi- Признаки

полнения результата

Машинный нопанды Длина

код § машин- тмандыВ 5 4 3 2 1

непосрев- индекс-росши- неяд- -- ~----- --------- ,

пнемонина операции стВенная прямая идя репная пая операции ных циклах байтах н I N z V с

COMPARE

INDEX

REGISTER

DECREMENT

INDEX

REGISTER

DECREMENT

STACK

POINTER

INCREMENT

INDEX

REGISTER

INCREMENT

STACK

POINTER

LOAD

INDEX

REGISTER

X11-#M XL - JtM + 1 XH-M XL - (M + 1) ХИ - M(X) XL - M(X + ]) XH-M XL (M + 1)

X<-X-l .

DI.S SP <- SP - 1

X-X+ 1

SP<-SP-H

XH<-#M XL-i-#M + l XH<-M XL<-(M-H)

8C 9C AC ВС

/ 34 / 08 / 31

CE 3 3

DE 4 2

T T T

T T T



ХН<-М(Х) / ЕЕ 6 2

XL<-M(X+1)

XII <-М / FE 5 3

XL<-(M + 1)

LOAD LDS SF11 -#M / 8E 3 3

STACK SPL#M + 1

POINTER SPH-i-M / 9L 4 2

SPLf-(M + l) T T T

SPH<-M(X) / . Ab 6 2

SPL-s-M(X + l)

SPH<-M / BE 5 3

SPL<-(M + 1)

STORJ-. STX M-iXH / DF 5 2

INDEX (M + 1)<-XL

REGISTER M(X)<-XH / EE 7 2 T T T

M(X+1)<-XL

M<-XII / FF 6 3

(M + D-XL

STORE STS M-SPH / - 9F 5 2

(M + 1)*-SPL

M(X)<-SPH / AF 7 2 . T T T

M(X+l)-i-SPL

Mt-SPH / BF 6 3

tM + l)<-SPL

TRANSFER TXS SP-i-X- 1 / 35 4 1 .

FROM INDEX

TO STACK .

TRANSFER TSX X-i-SP+ 1 / 30 4 1

1 ROM STACK TO INDEX



Команды условного шрехода и передйчи управления

Праверяемыи Название признак

операции Пне ионика результата

Тип адресации Машинный Выполне- Длина

Описание mii--пагши- ния команды команды

операции телбноя индексная репная операции

BRANCH ALWAYS

BRANCH IF CARRY CLEAR

BRANCH IF CARRY SET

BRANCH IF ZERO SET

BRANCH IF > ZERO

BRANCH IF POSITIVE

BRANCH IF HIGHER

BRANCH IF < ZERO

BRANCH IF LOWER OR SAME

BRANCH IF <ZERO

вес

BCS BEQ ВСЕ BGT BHI BLE BLS BLT

C = 0 C=l

N©V = 0

Z + (N®V) = 0

cz = o

Z + (N®V) = 1 C + Z = l NeV=l

PC <-PC + 2 + REL PC *-?C + 2 + REL

PC -<-PC + 2 + REL

PC-i-PC+2+REL

PC -(-PC + 2 + REL

РС-РС + 2 + REL

PC<-PC+2 + REL

PC <-PC + 2 + REL

PC *-VC + 2 + REL

PC -<-PC + 2 + REL

/ / / / / / /

20 24



BRANCH IF BMI N = 1 PC*-PC + 2 + REL / 28 4 2 MINUS

BRANCH IF NOT BNE Z = 0 . PC<-PC + 2 + RFX / 26 4 2 EQUAL ZERO

BRANCH IF BVC V = 0 PC <-PC + 2 + REL / 28 4 2 OVERFLOW CLEAR

BRANCH IF BVS V = l PC-t-PC + 2 + REL / 29 4 2 OVERFLOW SET

BRANCH IF PLUS BPL N = 0 PC<-PC+2 + REL / 2A 4 2

BRANCH TO BSR 1 M(SP) <-РСЕ + 2

SUBROUTINE M(SP - 1) f-PCH + 2

SP-t-SP-2 / 80 8 2

PC<-PC+2 + REL

JUMl* JMP 1 PC-<-X / 6Б 4 2

PCH<-M(PC+1) / 7E 3 3

PCL-<-M(PC + 2) 4 ,

JIMP JSR I M(SP)- -PCL+2 , .

TO M(SP - 1) -PCH + 2

SUBROUTINE - . PC-i-X / AD 8 2

. M(SP)*-PCL + 3

M(SP - 1) t-PCH + 3 / BD 9 3

PCH-s-MCPC + 1) PCL -f-MCPC + 2)



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

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