Programmer’s Model
ARM DDI0145B
Copyright © 1998, 1999 ARM Limited. All rights reserved.
2-3
2.1.2
Instruction set extension spaces
All ARM processors implement the undefined instruction space as one of the entry
mechanisms for the Undefined Instruction Exception. That is, ARM instructions with
opcode[27:25] = 0b011 and opcode[4] = 1 are UNDEFINED on all ARM processors
including the ARM9TDMI and ARM7TDMI.
ARM Architecture v4 and v4T also introduced a number of instruction set extension
spaces to the ARM instruction set. These are:
•
arithmetic instruction extension space
•
control instruction extension space
•
coprocessor instruction extension space
•
load/store instruction extension space.
Instructions in these spaces are UNDEFINED (they cause an Undefined Instruction
Exception). The ARM9TDMI fully implements all the instruction set extension spaces
defined in ARM Architecture v4T as UNDEFINED instructions, allowing emulation of
future instruction set additions.
Summary of Contents for ARM9TDMI
Page 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...