Bcd Data Types; Floating-Point Data Types; String Data Types - Intel Quark SoC X1000 Core Developer's Manual

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

Advertisement

8-bit Integer:
16-bit Integer:
32-bit Integer:
64-bit Integer:
The integer core of the Intel
integers. See
3.6.1.3

BCD Data Types

The Intel
(BCD) data types. A packed BCD data type contains two digits per byte, the lower digit
is in bits 3:0 and the upper digit in bits 7:4. An unpacked BCD data type contains 1
digit per byte stored in bits 3:0.
The Intel
types. (Refer to
3.6.1.4

Floating-Point Data Types

In addition to the base registers, the Intel
point unit consists of the floating-point registers. The floating-point unit data type
contain three fields: sign, significand, and exponent. The sign field is one bit and is the
MSB of the floating-point number. The number is negative if the sign bit is 1. If the sign
bit is 0, the number is positive. The significand gives the significant bits of the number.
The exponent field contains the power of 2 needed to scale the significand, see
Figure
5.
Only the FPU supports floating-point data types.
Single Precision Real:
Double Precision Real:
Extended Precision Real: 64-bit significand and 15-bit exponent. 80 bits total.
Floating-Point Unsigned Data Types
The on-chip FPU does not support unsigned data types. (Refer to
Floating-Point Signed Data Types
The on-chip FPU only supports 16-, 32- and 64-bit integers.
Floating-Point BCD Data Types
The on-chip FPU only supports 80-bit packed BCD data types.
3.6.1.5

String Data Types

A string data type is a contiguous sequence of bits, bytes, words or dwords. A string
may contain between 1 byte and 4 Gbytes. (Refer to
String data types are only supported by the CPU section of the Intel
Core.
Byte String:
Word String:
Dword String:
Bit String:
®
Intel
Quark SoC X1000 Core
Developer's Manual
30
Signed 8-bit quantity
Signed 16-bit quantity
Signed 32-bit quantity
Signed 64-bit quantity
®
Quark SoC X1000 Core only support 8-, 16- and 32-bit
Section 3.6.1.4
for details.
®
Quark SoC X1000 Core supports packed and unpacked binary coded decimal
®
Quark SoC X1000 Core supports 8-bit packed and unpacked BCD data
Figure
5.)
23-bit significand and 8-bit exponent. 32 bits total.
52-bit significand and 11-bit exponent. 64 bits total.
Contiguous sequence of bytes.
Contiguous sequence of words.
Contiguous sequence of dwords.
A set of contiguous bits. In the Intel
strings can be up to 4-gigabits long.
®
Intel
Quark Core—Architectural Overview
®
Quark SoC X1000 Core on-chip floating-
Figure
6.)
®
Quark SoC X1000 Core bit
Order Number: 329679-001US
Figure
5.)
®
Quark SoC X1000
October 2013

Advertisement

Table of Contents
loading

Table of Contents