User guide

23
SmartBook for Renesas R8C/Tiny Microcontrollers
www.MightyMicons.com
Chapter 3. Instruction Set
3.1 Introduction:
In this chapter, we are going to discuss about the processing power of the
R8C/Tiny microcontrollers. The processing power of the device is influenced by
the respective instruction set and it plays a vital role in the application development
process. A versatile and flexible instruction set can help the designers finish their
application in less time using minimum code space. The right instruction set can
also make the applications run faster. Professional designers take this instruction
set very seriously to assess the power of the micon for their applications.
Subjecting the instruction set of R8C/Tiny into this discussion, we can easily
notice that the Renesas engineers have taken lots of time in designing the
instruction set to equip the designers create applications with the desired
performance. They could achieve this goal by introducing lots of redundancy in
the design and the structure of the instruction set. For a casual glance, the whole
thing seems like a waste of the resources. But, in real, this equips the designers
to create their applications with the desired level of efficiency. So, the following
discussion gives a complete picture on the instruction set and in turn about the
device processing power.
3.2 Data Types:
R8C/Tiny controllers can handle different types of data
ranging from four bit nibble to 32-bit long word.
The data is stored in the memory byte wise.
For a 16-bit word, first data byte is stored in
the defined memory location and next
higher byte is stored in the next higher
memory location. Like wise, a 32-bit
data is stored in four consequent
memory locations from the defined
memory location.
A
versatile and
flexible instruction set
can help the designers finish
their application in less time us-
ing minimum code space.
Renesas
engineers have taken lots of time in de-
signing the instruction set to equip the de-
signers create applications with the desired
performance. They could
achieve this goal by intro-
ducing lots of redundancy
in the design and the struc-
ture of the instruction set.
D
a
t
a
4
D
e
s
i
g
n