Specifications

Intel
®
Quark SoC X1000 Core
October 2013 Developer’s Manual
Order Number: 329679-001US 29
Architectural Overview—Intel
®
Quark Core
3.6.1.1 Unsigned Data Types
Byte: Unsigned 8-bit quantity
Word: Unsigned 16-bit quantity
Dword: Unsigned 32-bit quantity
The least significant bit (LSB) in a byte is bit 0, and the most significant bit is 7.
3.6.1.2 Signed Data Types
All signed data types assume 2's complement notation. The signed data types contain
two fields, a sign bit and a magnitude. The sign bit is the most significant bit (MSB).
The number is negative if the sign bit is 1. If the sign bit is 0, the number is positive.
The magnitude field consists of the remaining bits in the number. (Refer to Figure 5.)
Figure 4. Data Types
07
8 bits10
2
X8-Bit Integer
0
31
32 bits0–4GXDword
015
16 bits0–64KXWord
07
07
07
07
07
07
07
07
07077
07
8 bits0–255XByte
PrecisionRangeData Format
Two's
Complement
Sign Bit
015
16 bits10
4
XX16-Bit Integer
Two's
Complement
07
2 Digits0–9X8-Bit Packed BCD
07
1 Digit0–9X8-Bit Unpacked BCD
0
63
64 bits10
19
X64-Bit Integer
0
31
32 bits10
9
X32-Bit Integer
Two BCD Digits per Byte
One BCD Digit per Byte
6379
Sign Bit
Biased Exp.
0
7279
18 Digits±10
±18
X80-Bit Packed BCD
Sign Bit
53 bits±10
±308
XDouble Precision Real
31
23
Biased ExpBiased Exp
0
Significand
Significand
0
24 bits±10
±38
XSingle Precision Real
0
64 bits±10
±4932
XExtended Precision Real
X
Two's
Complement
Two's
Complement
Ignored
63
52
Biased Exp
Supported by FPU
Supported by Base Registers
Least Significant Byte
Sign Bit
Sign Bit
Sign Bit
Sign Bit
Sign Bit