Команда MOV <бит-назначения>, <бит-источника>
Команда "переслать бит данных" пересылает битовую переменную, указанную во втором байте, копирует в разряд, который указан в первом операнде. Одним из операндов должен быть флаг переноса С, а другим может быть любой бит, к которому возможна прямая адресация.
Ассемблер: |
MOV C, <bit> |
Код: |
|
|
Время: |
1 цикл |
Алгоритм: |
(C) : = (bit) |
Пример: |
;(C)=0, (P3)=D5H (11010101B)
MOV C,P3.0 ;C:=1
MOV C,P3.3 ;C:=0
MOV C,P3.7 ;C:=1
|
Ассемблер: |
MOV <bit>,C |
Код: |
|
|
Время: |
2 циклa |
Алгоритм: |
(bit) : =(C) |
Пример: |
;(C)=1, (P0)=2OH (00100000B)
MOV PO.1,C
MOV P0.2,C
MOV P0.3,C ;(C)=1, (P0)=2EH (00101110B)
|
|