
2-2
ML63326 User's Manual
Chapter 2 CPU and Memory Spaces
2.2.2.2 Zero Flag (Z)
The zero flag (Z) is a 1-bit flag that is set to "1" when the contents of the accumulator (A) are
loaded with "0H". The zero flag is set to "0" when the contents of the accumulator (A) are
loaded with a value other than "0H". However, the XCH instruction does not change the zero
flag. At system reset, the zero flag is initialized to "0".
2.2.2.3 G Flag (G)
The G flag (G) changes to "1" when the HL, XY or RA registers overflow as the result of
execution of a post-increment register indirect addressing instruction or as the result of an
increment instruction for the HL, XY or RA registers. At system reset, the G flag is initialized
to "0".
2.2.3 Master Interrupt Enable Flag (MIE)
MIE (bit 0 of MIEF) is a flag that disables or enables all interrupts except for the watchdog timer
interrupt. MIEF is a 4-bit register in which bit 0 is the master interrupt enable flag (MIE).
If MIE is "0", all interrupts are disabled. If MIE is "1", all interrupts are enabled (with the
exception of the watchdog timer).
When any interrupt is received, MIE is cleared to "0". MIE is set to "1" by execution of a return
from interrupt instruction (RTI instruction).
If multi-level interrupt processing is to be performed, execute a RTI instruction (MIE
¨
"1")
during the interrupt processing routines.
At system reset, MIE is initialized to "0". MIEF only supports data reference (R) of data
memory through addressing instructions.
!
Note:
When setting MIE, use "EI" instructions (MIE
¨
"1") and "DI" instructions (MIE
¨
"0").
—
—
—
MIE
MIEF (0FFH)
Master Interrupt Enable Flag
0: Interrupts disabled (initial value)
1: Interrupts enabled
bit 3
bit 2
bit 1
bit 0
(R)
Содержание ML63326
Страница 3: ......
Страница 13: ......
Страница 14: ...Chapter 1 Overview 1 ...
Страница 15: ......
Страница 37: ...1 22 ML63326 User s Manual Chapter 1 Overview ...
Страница 38: ...Chapter 2 CPU and Memory Spaces 2 ...
Страница 39: ......
Страница 50: ...CPU Control Functions Chapter 3 3 ...
Страница 51: ......
Страница 57: ...3 6 ML63326 User s Manual Chapter 3 CPU Control Functions ...
Страница 58: ...Interrupt INT326 Chapter 4 4 ...
Страница 59: ......
Страница 71: ...4 12 ML63326 User s Manual Chapter 4 Interrupt INT326 ...
Страница 72: ...Clock Generator Circuit OSC Chapter 5 5 ...
Страница 73: ......
Страница 83: ...5 10 ML63326 User s Manual Chapter 5 Clock Generator Circuit OSC ...
Страница 84: ...Time Base Counter TBC Chapter 6 6 ...
Страница 85: ......
Страница 90: ...Timers TIMER Chapter 7 7 ...
Страница 91: ......
Страница 115: ...7 24 ML63326 User s Manual Chapter 7 Timers TIMER ...
Страница 116: ...Chapter 8 8 100 Hz Timer Counter 100HzTC ...
Страница 117: ......
Страница 121: ...8 4 ML63326 User s Manual Chapter 8 100 Hz Timer Counter 100HzTC ...
Страница 122: ...Chapter 9 9 Watchdog Timer WDT ...
Страница 123: ......
Страница 128: ...Chapter 10 10 Ports INPUT OUTPUT I O PORT ...
Страница 129: ......
Страница 170: ...Chapter 11 11 External Memory Transfer Function EXTMEM ...
Страница 171: ......
Страница 179: ...11 8 ML63326 User s Manual Chapter 11 External Memory Transfer Function EXTMEM ...
Страница 180: ...Chapter 12 12 Melody Driver MELODY63K ...
Страница 181: ......
Страница 195: ...12 14 ML63326 User s Manual Chapter 12 Melody Driver MELODY63K ...
Страница 196: ...13 Chapter 13 Voice Synthesis ...
Страница 197: ......
Страница 228: ...14 Chapter 14 Shift Register SFT ...
Страница 229: ......
Страница 236: ...15 Chapter 15 LCD Driver LCD ...
Страница 237: ......
Страница 250: ...16 Chapter 16 Battery Low Detect Circuit BLD ...
Страница 251: ......
Страница 255: ...16 4 ML63326 User s Manual Chapter 16 Battery Low Detect Circuit BLD ...
Страница 256: ...Chapter 17 17 Power Supply Circuit POWER ...
Страница 257: ......
Страница 260: ...Appendixes ...
Страница 261: ......
Страница 321: ...Appendix 60 ML63326 User s Manual Appendix G ...