GLOSSARY
Glossary-3
GL
OS
S
A
R
Y
Instruction Cache
A memory array used for temporary storage of instructions fetched from
main memory. Its purpose is to streamline instruction execution by
reducing the number of instruction fetches required to execute a program.
Instruction Pointer
(IP)
A 32-bit register that contains the address (in the address space) of the
instruction currently being executed. Since instructions are required to be
aligned on word boundaries in memory, the IP’s two least-significant bits
are always zero.
Integer Overflow
Flag
AC register bit 8. When integer overflow faults are masked, the processor
sets the integer overflow flag whenever integer overflow occurs to
indicate that the fault condition has occurred even though the fault has
been masked. If the fault is not masked, the fault is allowed to occur and
the flag is not set.
Integer Overflow
Mask Bit
AC register bit 12. This bit masks the integer overflow fault.
Interrupt Call
An implicit call to a interrupt handling procedure. The processor
performs interrupt calls automatically without any intervention from
software. It gets vectors (pointers) to interrupt handling procedures from
the interrupt table.
Interrupt Stack
Stack the processor uses when it executes interrupt handling procedures.
Interrupt Table
A data structure that contains vectors to interrupt handling procedures and
fields for storing pending interrupts. When the processor receives an
interrupt, it uses the vector number that accompanies the interrupt to
locate an interrupt vector in the interrupt table. The interrupt table’s
pending interrupt fields contain bits that indicate priorities and vector
numbers of interrupts waiting to be serviced.
Interrupt Vector
A pointer to an interrupt handling procedure. In the i960 architecture,
interrupts vectors are stored in the interrupt table.
Interrupt
An event that causes program execution to be suspended temporarily to
allow the processor to handle a more urgent chore.
Leaf Procedure
Leaf procedures call no other procedures. They are called “leaf
procedures” because they reside at the “leaves” of the call tree.
Literals
A set of 32 ordinal values ranging from 0 to 31 (5 bits) that can be used as
operands in certain instructions.
Little Endian
The bus controller reads or writes a data word’s least-significant byte to
the bus’ eight least-significant data lines (D7:0). Little endian systems
store a word’s least-significant byte at the lowest byte address in memory.
For example, if a little endian ordered word is stored at address 600, the
least-significant byte is stored at address 600 and the most-significant
byte at address 603. Compare with big endian.
Содержание i960 Jx
Страница 1: ...Release Date December 1997 Order Number 272483 002 i960 Jx Microprocessor Developer s Manual ...
Страница 24: ......
Страница 25: ...1 INTRODUCTION ...
Страница 26: ......
Страница 35: ...2 DATA TYPES AND MEMORY ADDRESSING MODES ...
Страница 36: ......
Страница 46: ......
Страница 47: ...3 PROGRAMMING ENVIRONMENT ...
Страница 48: ......
Страница 73: ...4 CACHE AND ON CHIP DATA RAM ...
Страница 74: ......
Страница 85: ...5 INSTRUCTION SET OVERVIEW ...
Страница 86: ......
Страница 111: ...6 INSTRUCTION SET REFERENCE ...
Страница 112: ......
Страница 195: ...INSTRUCTION SET REFERENCE 6 83 6 Opcode mov 5CCH REG movl 5DCH REG movt 5ECH REG movq 5FCH REG See Also LOAD STORE lda ...
Страница 233: ...7 PROCEDURE CALLS ...
Страница 234: ......
Страница 256: ......
Страница 257: ...8 FAULTS ...
Страница 258: ......
Страница 291: ...9 TRACING AND DEBUGGING ...
Страница 292: ......
Страница 309: ...10 TIMERS ...
Страница 310: ......
Страница 324: ......
Страница 325: ...11 INTERRUPTS ...
Страница 326: ......
Страница 369: ...12 INITIALIZATION AND SYSTEM REQUIREMENTS ...
Страница 370: ......
Страница 412: ......
Страница 413: ...13 MEMORY CONFIGURATION ...
Страница 414: ......
Страница 429: ...14 EXTERNAL BUS ...
Страница 430: ......
Страница 468: ......
Страница 469: ...15 TEST FEATURES ...
Страница 470: ......
Страница 493: ...A CONSIDERATIONS FOR WRITING PORTABLE CODE ...
Страница 494: ......
Страница 502: ......
Страница 503: ...B OPCODES AND EXECUTION TIMES ...
Страница 504: ......
Страница 515: ...C MACHINE LEVEL INSTRUCTION FORMATS ...
Страница 516: ......
Страница 523: ...D REGISTER AND DATA STRUCTURES ...
Страница 524: ......
Страница 550: ......
Страница 551: ...GLOSSARY ...
Страница 552: ......
Страница 561: ...INDEX ...
Страница 562: ......
Страница 578: ......