µPD705100
9. DATA SETS
9.1 Data Types
The V830 supports three data types: byte (8 bits), halfword (16 bits), and word (32 bits). Data of these types must
be aligned with byte, halfword, or word boundaries, respectively. Addressing is based on little endian.
(1) Byte data
One byte of data consists of eight consecutive bits, each of which is named. Bit 0 is the LSB (Least Significant
Bit) while bit 7 is the MSB (Most Significant Bit). This data can be placed at any address.
7
0
MSB
LSB
Address
A
(2) Halfword data
One halfword of data consists of 16 consecutive bits, each of which is named. Bit 0 is the LSB, while bit 15 is
the MSB. Halfword data must be aligned with halfword boundaries (in address areas such that bit 0 of the address
of the segment containing bit 0 is 0).
15
Address
87
0
A+1
A
A = 2n (where n is a positive integer)
(3) Word data
One word of data consists of 32 consecutive bits, each of which is named. Bit 0 is the LSB and bit 31 is the MSB.
Word data must be aligned with word boundaries (in address areas such that bits 0 and 1 of the address of the
segment containing bit 0 are 0).
31
Address
A+3
16 15
0
A+2
A+1
A
A = 4n (where n is a positive integer)
24