248
µPD750008 USER'S MANUAL
In Mne-
Number Machine
Address-
struc- monic Operand of cycle Operation ing Skip condition
tion bytes area
SET1 mem.bit 2 2 (mem.bit) <– 1 *3
fmem.bit 2 2 (fmem.bit) <– 1 *4
pmem.@L 2 2 (pmem7-2+L3-2.bit(L1-0)) <– 1 *5
@H+mem.bit 2 2 (H+mem3-0.bit) <– 1 *1
CLR1 mem.bit 2 2 (mem.bit) <– 0 *3
fmem.bit 2 2 (fmem.bit) <– 0 *4
pmem.@L 2 2 (pmem7-2+L3-2.bit(L1-0)) <– 0 *5
@H+mem.bit 2 2 (H+mem3-0.bit) <– 0 *1
SKT mem.bit 2 2+S Skip if (mem.bit)=1 *3 (mem.bit)=1
fmem.bit 2 2+S Skip if (fmem.bit)=1 *4 (fmem.bit)=1
pmem.@L 2 2+S
Skip if (pmem
7-2
+L
3-2
.bit(L
1-0
))=1
*5 (pmem.@L)=1
@H+mem.bit 2 2+S Skip if (H+mem3-0.bit)=1 *1 (@H+mem.bit)=1
SKF mem.bit 2 2+S Skip if (mem.bit)=0 *3 (mem.bit)=0
fmem.bit 2 2+S Skip if (fmem.bit)=0 *4 (fmem.bit)=0
pmem.@L 2 2+S
Skip if (pmem
7-2
+L
3-2
.bit(L
1-0
))=0
*5 (pmem.@L)=0
@H+mem.bit 2 2+S Skip if (H+mem3-0.bit)=0 *1 (@H+mem.bit)=0
SKTCLR
fmem.bit 2 2+S Skip if (fmem.bit)=1 and clear *4 (fmem.bit)=1
pmem.@L 2 2+S Skip if (pmem7-2+L3-2.bit(L1-0)) *5 (pmem.@L)=1
=1 and clear
@H+mem.bit 2 2+S Skip if (H+mem3-0.bit)=1 *1 (@H+mem.bit)=1
and clear
AND1 CY,fmem.bit 2 2 CY <– CY (fmem.bit) *4
CY,pmem.@L 2 2 CY <– CY *5
(pmem7-2+L3-2.bit(L1-0))
CY,@H+mem.bit
2 2 CY <– CY Y (H+mem3-0.bit) *1
OR1 CY,fmem.bit 2 2 CY <– CY (fmem.bit) *4
CY,pmem.@L 2 2 CY <– CY *5
(pmem7-2+L3-2.bit(L1-0))
CY,@H+mem.bit
2 2 CY <– CY (H+mem3-0.bit) *1
XOR1 CY,fmem.bit 2 2 CY <– CY (fmem.bit) *4
CY,pmem.@L 2 2 CY <– CY *5
(pmem7-2+L3-2.bit(L1-0))
CY,@H+mem.bit
2 2 CY <– CY (H+mem3-0.bit) *1
Memory bit manipulation