Chapter 2

Chapter 2 - 80X86 General purpose processors. Supports 16...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
80X86 ± General purpose processors. ± Supports 16 and 32 bits address and data buses. ± 32 bit processors are capable of addressing 4 gigabytes of physical memory and 64 terabytes of virtual memory.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Registers ± General purpose registers. ² There are eight 32 bits registers (EAX, EBX, ECX, EDX, EBP, EDI, ESI, and ESP). ² They are used to hold operands for logical and arithmetic operations and to hold addresses. ² Access may be done in 8, 16 or 32 bits.
Background image of page 2
Registers ± There is no direct access to the upper 16 bits of the 32 bits registers. ² Some instructions incorporate dedicated registers in their operations which allows for decreased code size, but it also restricts the use of the register set.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Registers ± EAX – Accumulator is used as a dedicated register by some arithmetic operation, and adjustment instructions. ± EBX – Base index. ± ECX – Count register used by the LOOP, REP, shift and rotate type instructions.
Background image of page 4
Registers ± EDX – Data register used to hold results of multiplication and part of the dividend
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 14

Chapter 2 - 80X86 General purpose processors. Supports 16...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online