Changes

Jump to: navigation, search

Motorola 68000

87 bytes removed, 8 February
/* Register Structure */
The 68000’s register file is one of its most celebrated features. It provides:
* Data Registers (D0–D7): These are 32 bits wide and are used for general-purpose arithmetic and logical operations. However, when operating on byte or word data, only the lower 8 or 16 bits are affected.
* Address Registers (A0–A7): Also 32 bits wide, these registers are used for pointer operations and addressing modes. A7 doubles as the stack pointer (SP), and separate supervisor (SSP) and user (USP) stacks are supported in privileged modes.
* Status Register (SR): This 16‑bit register comprises an 8‑bit system byte (accessible only in supervisor mode) and an 8‑bit user byte known as the condition code register (CCR).
**The CCR contains the standard flags—zero (Z), carry (C), overflow (V), negative (N), and extend (X).
12,632
edits