Instruction set matrix

Instruction set matrix

In computer architecture, an instruction set matrix is a group of elements organized in columns and rows which refer to multiple instruction formats.

Some computer architectures support multiple instruction formats. For example, certain versions of the ARM and MIPS microprocessors support both a 32-bit instruction set as well as a different 16-bit instruction set.Application Specific Array Processors, 1991. Proceedings of the International Conference on, ISBN 0-8186-9237-5] Current compilers and debuggers for these architectures use various heuristics to determine how to interpret the ISA to which a particular instruction belongs. These heuristics are arranged in a set of columns and rows in computer logic, similar to this:

Thus, for a 32-bit computer to run and compile a set of instructions from set A in 16-bit format, it would run instruction set 1.

For architectures which support only a single architecture, such as the computers in cars and cell phones, no such instruction set is needed.

References

ee also

*Instruction set


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • MMX (instruction set) — Pentium with MMX MMX is a single instruction, multiple data (SIMD) instruction set designed by Intel, introduced in 1996 with their P5 based Pentium line of microprocessors, designated as Pentium with MMX Technology .[1] …   Wikipedia

  • Matrix Math Extensions — Intel Prozessor mit MMX Die Multi Media Extension (kurz MMX) ist eine Anfang 1997 von Intel auf den Markt gebrachte Rechnerarchitektur, die es erlaubt, größere Datenmengen parallelisiert und somit schneller zu verarbeiten. Die… …   Deutsch Wikipedia

  • Diode matrix — A diode matrix is a two dimensional grid of wires, where each intersection where one row crosses over another either has a diode connecting them, or the wires are isolated from each other. It is one of the most popular techniques for implementing …   Wikipedia

  • computer — computerlike, adj. /keuhm pyooh teuhr/, n. 1. Also called processor. an electronic device designed to accept data, perform prescribed mathematical and logical operations at high speed, and display the results of these operations. Cf. analog… …   Universalium

  • Microcode — is a layer of hardware level instructions and/or data structures involved in the implementation of higher level machine code instructions in many computers and other processors; it resides in special high speed memory and translates machine… …   Wikipedia

  • APL (programming language) — APL Paradigm(s) array, functional, structured, modular Appeared in 1964 Designed by Kenneth E. Iverson Developer Kenneth E. Iverson …   Wikipedia

  • Orthogonality — The line segments AB and CD are orthogonal to each other. Orthogonality occurs when two things can vary independently, they are uncorrelated, or they are perpendicular. Contents 1 Mathematics …   Wikipedia

  • Cell (microprocessor) — Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as STI . The architectural design and first implementation were carried out at the STI Design Center in Austin, Texas over …   Wikipedia

  • Zilog Z80 — One of the first Z80 microprocessors manufactured; the date stamp is from June 1976. Produced 1976 Common manufacturer(s) Zilog …   Wikipedia

  • Digital signal processor — A Digital Signal Processor chip found in a guitar effects unit. A digital signal processor (DSP) is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.[1] …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”