Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 72 стр.

UptoLike

Составители: 

RLC A 11110111 1
(A
n
)(A
n+1
)
(C)(A
0
)
(A
7
)(C)
RR A 01110111 1
(A
n+1
)(A
n
)
(A
0
)(A
7
)
RRC A 01100111 1
(A
n+1
)(A
n
)
(C)(A
7
)
(A
0
)(C)
ANL A, REG 01011REG 1
(A)(REG)
(A)
ANL A, @R 0101000R 1
(A)((R))
(A)
ANL
A, #DATA
01010011
dddddddd
2
(A)DATA
(A)
ORL A, REG 01001REG 1
(A)(REG)
(A)
ORL A, @R 0100000R 1
(A)((R))
(A)
ORL
A, #DATA
01000011
dddddddd
2
(A)DATA
(A)
XRL A,REG 11011REG 1
(A)(REG)
(A)
-
исключающее
ИЛИ
XRL A,@R 1101000R 2
(A)((R))
(A)
XRL A,#DATA 11010011
dddddddd
2
(A)DATA
(A)
CLR #A 00100111 1
0(A)
CLR C 10010111 1
0(C)
CLR F0 10000101 1
0(F0)
CLR F1 10100101 1
0(F1)
CPL A 00110111 1
НЕ(A)(A)
CPL C 10100111 1
НЕ(C)(C)
CPL F0 10010101 1
НЕ(F0)(F0)
CPL F1 10110101 1
НЕ(F1)(F1)
Команды ввода-вывода данных
Три встроенных порта (P1, P2, BUS) могут быть рассмотрены в случае необходимости
для обеспечения связи ОМЭВМ с объектом управления, имеющим большое число датчиков
и исполнительных механизмов. В этом случае, если расширение осуществляется через
младшую тетраду (порт-расширитель) порта Р2, то дополнительные порты имеют адреса 4-7
(порты Р4, Р5, Р6, Р7). В случае, если в качестве порта расширителя используется порт BUS,
то все дополнительные порты входят в адресное пространство памяти данных и адресуются
командами MOVX через регистры косвенного адреса R0 и R1.
Идентификатор PR определяет порты Р1 и Р2 двумя битами 01 и 10 соответственно.
Идентификатор PD определяет дополнительные порты Р4, Р5, Р6, Р7, которые кодируются
                RLC A             11110111     1        (An)→(An+1)
                                                        (C)→(A0)
                                                        (A7)→(C)
                RR A              01110111     1        (An+1)→(An)
                                                        (A0)→(A7)
                RRC A             01100111     1        (An+1)→(An)
                                                        (C)→(A7)
                                                        (A0)→(C)
                ANL A, REG        01011REG     1        (A)∧(REG)→
                                                        →(A)
                ANL A, @R         0101000R     1        (A)∧((R))→
                                                        →(A)
                ANL               01010011     2        (A)∧DATA→
                A, #DATA          dddddddd              →(A)
                ORL A, REG        01001REG     1        (A)∨(REG)→
                                                        →(A)
                ORL A, @R         0100000R     1        (A)∨((R))→
                                                        →(A)
                ORL               01000011     2        (A)∨DATA→
                A, #DATA          dddddddd              →(A)
                XRL A,REG         11011REG     1        (A)∀(REG)→
                                                        →(A)
                                                        ∀- исключающее
                                                        ИЛИ
                XRL A,@R          1101000R     2        (A)∀((R))→
                                                        →(A)
                XRL A,#DATA       11010011     2        (A)∀DATA→
                                  dddddddd              →(A)
                CLR #A            00100111     1        0→(A)
                CLR C             10010111     1        0→(C)
                CLR F0            10000101     1        0→(F0)
                CLR F1            10100101     1        0→(F1)
                CPL A             00110111     1        НЕ(A)→(A)
                CPL C             10100111     1        НЕ(C)→(C)
                CPL F0            10010101     1        НЕ(F0)→(F0)
                CPL F1            10110101     1        НЕ(F1)→(F1)

                                Команды ввода-вывода данных

       Три встроенных порта (P1, P2, BUS) могут быть рассмотрены в случае необходимости
для обеспечения связи ОМЭВМ с объектом управления, имеющим большое число датчиков
и исполнительных механизмов. В этом случае, если расширение осуществляется через
младшую тетраду (порт-расширитель) порта Р2, то дополнительные порты имеют адреса 4-7
(порты Р4, Р5, Р6, Р7). В случае, если в качестве порта расширителя используется порт BUS,
то все дополнительные порты входят в адресное пространство памяти данных и адресуются
командами MOVX через регистры косвенного адреса R0 и R1.
       Идентификатор PR определяет порты Р1 и Р2 двумя битами 01 и 10 соответственно.
Идентификатор PD определяет дополнительные порты Р4, Р5, Р6, Р7, которые кодируются