EasyManua.ls Logo

ABOV SEMICONDUCTOR MC81F4204 - Page 152

Default Icon
155 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MC81F4204
152 April 24, 2012 Ver.1.41
BIT manipulation
NO. MNEMONIC
OP
CODE
BYTE
NO
CYCLE
NO
OPERATION
FLAG
NVGBHIZC
1 AND1 M.bit 8B 3 4
Bit AND C-flag : C ( C ) ( M.bit )
-------C
2 AND1B M.bit 8B 3 4
Bit AND C-flag and NOT :
C ( C ) ~( M.bit )
-------C
3 BIT dp 0C 2 4
4 BIT !abs 1C 3 5
Bit test A with memory :
Z ( A ) ( M ), N ( M7 ), V ( M6 )
MM----Z-
5 CLR1 dp.bit y1 2 4
Clear bit : ( M.bit ) “0”
--------
6 CLRA1 A.bit 2B 2 2
Clear A bit : ( A.bit ) “0”
--------
7 CLRC 20 1 2
Clear C-flag : C “0”
-------0
8 CLRG 40 1 2
Clear G-flag : G “0”
--0-----
9 CLRV 80 1 2
Clear V-flag : V “0”
-0--0---
10 EOR1 M.bit AB 3 5
Bit exclusive-OR C-flag : C ( C ) ( M.bit )
-------C
11 EOR1B M.bit AB 3 5
Bit exclusive-OR C-flag and NOT :
C ( C ) ~( M.bit )
-------C
12 LDC M.bit CB 3 4
Load C-flag : C ( M.bit )
-------C
13 LDCB M.bit CB 3 4
Load C-flag with NOT : C ~( M.bit )
-------C
14 NOT1 M.bit 4B 3 5
Bit complement : ( M.bit ) ~( M.bit )
--------
15 OR1 M.bit 6B 3 5
Bit OR C-flag : C C ( M.bit )
-------C
16 OR1B M.bit 6B 3 5
Bit OR C-flag and NOT : C C ~ ( M.bit )
-------C
17 SET1 dp.bit x1 2 4
Set bit : ( M.bit ) “1”
--------
18 SETA1 A.bit 0B 2 2
Set A bit : ( A.bit ) “1”
--------
19 SETC A0 1 2
Set C-flag : C “1”
-------1
20 SETG C0 1 2
Set G-flag : G “1”
--1-----
21 STC M.bit EB 3 6
Store C-flag : ( M.bit ) C
--------
22 TCLR1 !abs 5C 3 6
Test and clear bits with A :
A – ( M ), ( M ) ( M ) ~( A )
N-----Z-
23 TSET1 !abs 3C 3 6
Test and set bits with A :
A – ( M ), ( M ) ( M ) ( A )
N-----Z-

Table of Contents