
24
SmartBook for Renesas R8C/Tiny Microcontrollers
www.MightyMicons.com
3.3 Instruction Set:
The instruction set of the R8C/Tiny contains 89 discreet instructions. Of
these, 20 instructions require only one clock cycle for the execution. 75% of
the instructions require less than five cycles for the execution. Following list
indicates all these instructions arranged in different categories:
3.4 Data Transfer (14 instructions):
Transfer
(MOV)
Save effective address
(PUSHA)
Transfer effective address
(MOVA)
Save multiple registers
(PUSHM)
Transfer four bit data
(MOVDir)
Transfer from extended data area
(LDE)
Restore register
(POP)
Transfer to extended data area
(STE)
Restore multiple registers
(POPM)
Conditional transfer
(STNZ, STZ, STZX)
Save register
(PUSH)
Exchange
(XCHG)
3.5 Arithmetic (21):
Absolute value
(ABS)
Decimal subtract with borrow
(DSBB)
Add with carry
(ADC)
Decimal subtract without borrow
(DSUB)
Add with carry flag
(ADCF)
Extend sign
(EXTS)
Add without carry
(ADD)
Increment
(INC)
Compare
(CMP)
Signed multiply
(MUL)
The instruction set
of the R8C/Tiny
contains 89 dis-
creet instruc-
tions. Of these,
20 instruc-
tions require only one clock
cycle for the execution. 75%
of the instructions require
less than five cycles
for the execu-
tion.
D
a
t
a
4
D
e
s
i
g
n
Kommentare zu diesen Handbüchern