Pointer Data Types; String And Ascii Data Types - Intel Quark SoC X1000 Core Developer's Manual

Hide thumbs Also See for Quark SoC X1000 Core:
Table of Contents

Advertisement

Figure 6.

String and ASCII Data Types

A+4N+3
A+4N+2
Dword
String
31
A+268,435,455
Bit
String
7
0 7
+2,147,483,647
Figure 7.

Pointer Data Types

Data Format
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
• 48-bit Pointer: 16-bit selector and 32-bit offset
• 32-bit Pointer: 32-bit offset
®
Intel
Quark SoC X1000 Core
Developer's Manual
32
String Data Types
Address
Word
String
A+4N+1
A+4N
A+7
N
. . . .
0
31
A+3
A+2
A+1
0
7
0 7
0
7
0 7 ..1 0
+7
ASCII Data Types
48-bit Pointer
®
Intel
Quark Core—Architectural Overview
A+N
Byte
N
String
7
0
A+2N-1
A+2N
A+3
N
1
. . . .
15
0
15
A+6
A+5
A+4
A+3
1
0
31
A-3
A
A-1
A-2
7
0
7
0 7 ..1 0
+1 0
Least Significant Byte
47
31
Selector
31
32-bit Pointer
A+1
A
1
0
. . . .
7
0
7
0
A+2
A+1
A
0
0
15
0
A+2
A+1
A
0
0
A-268,435,455
7
0 7
0
-2,147,483,647
ASCII
Character
7
0
A5161-01
0
Offset
0
Offset
A5162-01
Figure
7):
October 2013
Order Number: 329679-001US
®

Advertisement

Table of Contents
loading

Table of Contents