Specifications
Intel
®
Quark Core—Architectural Overview
Intel
®
Quark SoC X1000 Core
Developer’s Manual October 2013
32 Order Number: 329679-001US
Figure 6. String and ASCII Data Types
Figure 7. Pointer Data Types
3.6.1.7 Pointer Data Types
A pointer data type contains a value that gives the address of a piece of data. Intel
®
Quark SoC X1000 Core support the following two types of pointers (see Figure 7):
• 48-bit Pointer: 16-bit selector and 32-bit offset
• 32-bit Pointer: 32-bit offset
A5161-01
7
Bit
String
+2,147,483,647
0
7
0
7
0
7
0
A+268,435,455
A+3
A+2
7
0
7
..1 0
A+1
A
+7
+1 0
7
0
A-1
7
0
7
..1 0
A-2
A-3
7
0
7
0
-2,147,483,647
A-268,435,455
Dword
String
. . . .
31
0
A+4N
A+4N+2A+4N+3 A+4N+1
31
0
A+4
A+6A+7 A+5
31
0
A
A+2A+3 A+1
01N
15
A+2N-1 A+2N
0
15
0
A
A+2A+3 A+1
01
150
N
. . . .
Word
String
7
A+N
0
7
0
A
A+1
01
70
N
. . . .
Byte
String
Address
String Data Types
ASCII Data Types
7
0
ASCII
Character
A5162-01
Data Format
Least Significant Byte
31
047
OffsetSelector48-bit Pointer
31
0
Offset32-bit Pointer










