ALXD800EEXJ2VD AMD (ADVANCED MICRO DEVICES), ALXD800EEXJ2VD Datasheet - Page 613

no-image

ALXD800EEXJ2VD

Manufacturer Part Number
ALXD800EEXJ2VD
Description
Manufacturer
AMD (ADVANCED MICRO DEVICES)
Datasheet

Specifications of ALXD800EEXJ2VD

Operating Temperature (min)
0C
Operating Temperature (max)
85C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ALXD800EEXJ2VD
Manufacturer:
AMD
Quantity:
453
Part Number:
ALXD800EEXJ2VD
Manufacturer:
AMD
Quantity:
784
Part Number:
ALXD800EEXJ2VD
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
ALXD800EEXJ2VD C3
Quantity:
91
Part Number:
ALXD800EEXJ2VD-C3
Manufacturer:
INTEL
Quantity:
472
Part Number:
ALXD800EEXJ2VD-C3
Manufacturer:
AMD
Quantity:
20 000
Instruction Set
This chapter provides the general instruction set format and detailed information on the AMD Geode™ LX processor’s
instructions/instruction encodings. The instruction set is divided into three categories:
• CPUID Instruction Set - listed in Section 8.2 on page 621.
• Processor Core Instruction Set - listed in Section 8.3 on page 627.
• MMX
In the above listed sections are tables that provide information on the instruction encoding, and the instruction clock counts
for each instruction. The clock count values for these tables are based on the following assumptions:
1)
2)
3)
4)
5)
6)
7)
8)
9)
8.1
Depending on the instruction, the Geode LX processor core instructions follow the general instruction format shown in
Table 8-1. These instructions vary in length and can start at any byte address. An instruction consists of one or more bytes
that can include prefix bytes, at least one opcode byte, a mod r/m byte, an s-i-b byte, address displacement, and immedi-
ate data. An instruction can be as short as one byte and as long as 15 bytes. If there are more than 15 bytes in the instruc-
tion, a general protection fault (error code 0) is generated.
The fields in the general instruction format at the byte level are summarized in Table 8-2 on page 614 and detailed in the fol-
lowing subsections.
AMD Geode™ LX Processors Data Book
Prefix (Optional)
0 or More Bytes
All clock counts refer to the internal processor core clock frequency.
The instruction has been prefetched, decoded, and is ready for execution.
Any needed memory operands are in the cache in the last accessed way (i.e., Way0, Way1, Way2, or Way3). Add two
clocks if not in last accessed way.
No exceptions are detected during instruction execution.
If an effective address is calculated, it does not use two general register components. One register, scaling, and a dis-
placement value can be used within the clock count shown. However, if the effective address calculation uses a base
register, an index register, and a displacement value, a cycle must be added to the count.
All clock counts assume an 8-byte span of 32-bit memory/IO operands.
If instructions access a 32-bit operand not within an 8-byte block, add one clock for read or write and add two clocks for
read and write.
For non-cached memory accesses, add several clocks. Cache miss accesses are approximately an additional 25
clocks, the exact number depends upon the cycle/operation running.
Locked cycles are not cacheable. Therefore, using the LOCK prefix with an instruction adds additional clocks as spec-
ified in item 8 above.
®
, FPU, and 3DNow!™ Instruction Sets (including extensions) - listed in Section 8.4 on page 652.
General Instruction Set Format
1 or 2 Bytes
Opcode
mod
Table 8-1. General Instruction Set Format
7:6
mod r/m Byte
Register and Address Mode Specifier
reg
5:3
r/m
2:0
7:6
ss
s-i-b Byte
index
5:3
8.0Instruction Set
base
2:0
0, 8, 16, or 32 Bits
Displacement
Address
33234C
0, 8, 16, or 32 Bits
8
Immediate
Data
613

Related parts for ALXD800EEXJ2VD