388
APPENDIX B Overview of the Instructions
●
MULU A
This instruction multiplies AL (the lower eight bits of accumulator) by TL (the lower eight bits of the
temporary accumulator) without a sign and stores the results in 16 bits length to A. The contents of T
(temporary accumulator) remain as they are. For the operation, the contents of AH (the higher eight bits of
accumulator) and TH (the higher eight bits of temporary accumulator) before the execution are not used.
Take care when using a branch based on the result of multiplication because the flags were not changed.
Figure B.2-3 shows an overview.
Figure B.2-3 MULU A
●
DIVU A
This instruction divides T of 16 bits by AL of 8 bits without a sign, stores the results in 8 bits to AL, and
stores the remainder of 8 bits to TL. Both AH and TH become 0. For the operation, the contents of AH
before execution are not used. If the results exceed 8 bits, they are not guaranteed. Also, the fact that the
results exceeded 8 bits is not indicated. So when using data units that may cause this type of situation,
judge them in advance.
Take care when using a branch based on the result of division, because the flags were not changed.
Figure B.2-4 shows an overview.
Figure B.2-4 DIVU A
A
T
A
T
(Before execution)
(After execution)
5678
H
1860
H
1234
H
1234
H
A
T
A
T
(Before execution)
(After execution)
5678
H
1862
H
0034
H
0002
H
Содержание F2MC-8L F202RA
Страница 2: ......
Страница 4: ......
Страница 32: ...16 CHAPTER 1 OVERVIEW ...
Страница 90: ...74 CHAPTER 3 CPU ...
Страница 142: ...126 CHAPTER 5 TIME BASE TIMER POPW A RETI ENDS END ...
Страница 150: ...134 CHAPTER 6 WATCHDOG TIMER ...
Страница 174: ...158 CHAPTER 7 8 BIT PWM TIMER User processing POPW A XCHW A T Restoring A and T POPW A RETI ENDS ...
Страница 176: ...160 CHAPTER 7 8 BIT PWM TIMER ...
Страница 220: ...204 CHAPTER 8 8 16 BIT CAPTURE TIMER COUNTER ...
Страница 240: ...224 CHAPTER 9 12 BIT PPG TIMER ...
Страница 258: ...242 CHAPTER 10 EXTERNAL INTERRUPT CIRCUIT 1 EDGE PUSHW A User processing POPW A XCHW A T POPW A RETI ENDS END ...
Страница 274: ...258 CHAPTER 11 EXTERNAL INTERRUPT CIRCUIT 2 LEVEL ...
Страница 362: ...346 CHAPTER 15 BUZZER OUTPUT ...
Страница 371: ...355 CHAPTER 16 WILD REGISTER FUNCTION 16 3 5 Data Test Set Register WROR A test register Do not access this register ...
Страница 390: ...374 CHAPTER 17 FLASH MEMORY ...
Страница 419: ...403 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Страница 434: ...418 INDEX ...
Страница 436: ......