HYUNDAI MicroElectonics
38
EI
( Enable interrupts )
Function
: I
“ 1 ”
Description : Enable interrupts by setting interrupt master flag
Flag
:
Mnemonic
OP Code
Bytes
Cycles
EI
E0
1
3
Example
:
208 C063 E400F3
LDM
IMOD,#0
;PRIORITY OF HARDWARE
209 C066 E48AF6
LDM
IENH,#8AH
;ENABLE TIMER0, TIMER2, EXT INT.0
210 C069 E480F4
LDM
IENL,#80H
;ENABLE ADC INTERRUPT
211 C06C E400F7
LDM
IRQH,#0
;CLEAR INTERRUPT REQUEST FLAG
212 C06F E400F5
LDM
IRQL,#0
213 C072 E402F8
LDM
IEDS,#2
;EXT. INT.0 RISING EDGE SELECT
214 C075 E0
EI
;ENABLE INTERRUPT
EOR
( Exclusive OR )
Function
: A
( A )
⊕
⊕
⊕
⊕
( M )
Description : Exclusive-OR the accumulator and the contents of memory.
The result is left in the accumulator.
Flag
:
Mnemonic
OP Code
Bytes
Cycles
EOR #imm
A4
2
2
EOR dp
A5
2
3
EOR dp + X
A6
2
4
EOR !abs
A7
3
4
EOR !abs + Y
B5
3
5
EOR [ dp + X ]
B6
2
6
EOR [ dp ] + Y
B7
2
6
EOR { X }
B4
1
3
Example
:
465 F8B0 C40F
LDA
#0000_1111B
466 F8B2 A530
EOR
30H
; REVERSE LOWER 4 BIT
467 F8B4 E5C0
STA
0C0H
; OUTPUT R0 PORT