![]() |
![]() |
![]() |
|
Главная страница » Электрика в театре » Мультиплексоры демультиплексоры в последовательностных схемах 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
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) / / /
Назбамис Описание операции Тип адресации псиасред- индекс- рпсши- неяВ анВеннпя прямая ния репная ноя Время Признаки Вшолне- результпти Иошип- ния копан- Длина ~ный код ды в машин команды 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
т т т т т т т т т т т т т т т т ®) Преобразует после сложения в двоично-десятичный код. Каждый байт рассматривается как два четырехбайтовых двоично-десятичных числа. Тип адресации команды Ммемонина Время Признаки вытлие- результата Машинный ния копан- длина ..... код ды в машин- команды Описание непосред- , индекс-рисши-код ды в машин-команды операции стВенная 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
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-2025. Поддержка сайта: +7 495 7950139 добавочный 133270.
Заимствование текстов разрешено при условии цитирования. |