Data Format Summary; Figure 4-2. Status Register; Table 4-1. Processor Data Formats - Motorola MC68306 User Manual

Integrated ec000 processor
Table of Contents

Advertisement

The status register, illustrated in Figure 4-2, contains the interrupt mask (eight levels
available) and the following condition codes: overflow (V), zero (Z), negative (N), carry (C),
and extend (X). Additional status bits indicate that the processor is in the trace (T) mode
and/or in the supervisor (S) state.
TRACE MODE
SUPERVISOR/USER STATE
INTERRUPT
PRIORITY MASK
EXTEND
NEGATIVE
ZERO
OVERFLOW
CARRY

4.3.1 Data Format Summary

The processor supports the basic data formats of the M68000 family. The instruction set
supports operations on other data formats such as memory addresses.
The operand data formats supported by the integer unit (IU) are the standard twos-
complement data formats defined in the M68000 family architecture. Registers, memory,
or instructions themselves can contain IU operands. The operand size for each instruction
is either explicitly encoded in the instruction or implicitly defined by the instruction
operation. Table 4-1 lists the data formats for the processor. Refer to M68000PM/AD,
M68000 Family Programmer's Reference Manual, for details on data format organization
in registers and memory.
Operand Data Format
Bit
Binary-Coded Decimal (BCD)
Byte Integer
Word Integer
Long-Word Integer
MOTOROLA
SYSTEM BYTE
15
14
13
12
11
T
0
S
0
0

Figure 4-2. Status Register

Table 4-1. Processor Data Formats

Size
1 Bit
8 Bits
8 Bits
16 Bits
32 Bits
MC68306 USER'S MANUAL
(CONDITION CODE REGISTER)
10
9
8
7
6
I2
I1
I0
0
0
Notes
Packed: 2 Digits/Byte; Unpacked: 1 Digit/Byte
USER BYTE
5
4
3
2
1
0
X
N
Z
V
EC2
0
C
4- 3

Advertisement

Table of Contents
loading

Table of Contents