MMIX

MMIX

MMIX es una arquitectura de 64 bits, provista de 256 registros de propósito general de tipo RISC y 32 registros de 64 bits de propósito especial. Es una maquina de tipo Big-endian con instrucciones de 32 bits y 64 bits de espacio de memoria virtual. El juego de instrucciones esta compuesto por 256 códigos de operación (opcodes).

Instrucciones

Todas las instrucciones están asociadas a un mnemónico. Por ejemplo el código de operación (0x32 en hexadecimal) está asociada al mnemónico ADD. La mayoría de las instrucciones tienen la forma "OP X, Y, Z", donde OP especifica la instrucción en particular, X especifica el registro a usar para guardar el resultado de la operación y el resto son los operandos de la instrucción. Cada uno de los 4 campos tiene 8 bits de longitud, aunque podrían existir excepciones, dado que puede haber instrucciones que podrían requerir menos operandos pero con mayor longitud, en general la regla es tener 1 campo de OP y los campos, X, Y , Z.

La mayoría de las instrucciones pueden trabajar con valores inmediatos o con registros, por ejemplo existen varios opcodes de tipo suma (ADD), los cuales pueden ser ADD, ADD[I], ADDU, ADDU[I], etc.

Registros

Existen 256 registros de propósito general, denominados $0,$1,...$255, y 32 registros de propósito especial. Están implementados por 256 − 32 = 224 registros globales y 512 registros locales. Si X es un número entre 0 y 255 (inclusive), entonces los registros especiales rL y rG determinan si el registro $X hace referencia a un registro local o global.

Enlaces externos


Wikimedia foundation. 2010.

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

Mira otros diccionarios:

  • MMIX — may also refer to the year 2009, in Roman numerals. MMIX (pronounced em mix ) is a 64 bit RISC instruction set architecture (ISA) designed by Donald Knuth, with significant contributions by John L. Hennessy (who contributed to the design of the… …   Wikipedia

  • MMIX — [ˌɛmɪks] ist ein 64 Bit Modellcomputer (engl: abstract machine) mit einem RISC Befehlssatz. Donald Knuth benutzt ihn in seinem mehrbändigen Standardwerk The Art of Computer Programming, um die vorgestellten Algorithmen zu beschreiben. MMIX… …   Deutsch Wikipedia

  • MMIX — est à la fois un jeu d instructions 64 bit RISC et un architecture informatique conçu par Donald Knuth, avec une aide importante de John L. Hennessy (qui a conçu l architecture logicielle MIPS) et de Richard L. Sites (un architecte logiciel pour… …   Wikipédia en Français

  • MMIX — MMIX: MMIX  запись римскими цифрами числа 2009. MMIX (компьютер)  64 битная RISC архитектура компьютера, предложенная и используемая Дональдом Кнутом в своих книгах для кодирования алгоритмов …   Википедия

  • MMIX (компьютер) — Эта статья  о архитектуре компьютера. О годе (MMIX в записи римскими цифрами) см. 2009. MMIX (произносится эм микс)  64 битная RISC архитектура компьютера, разработанная Дональдом Кнутом с существенным вкладом Джона… …   Википедия

  • MMIX — матем. • Запись числа 2009 римскими цифрами …   Словарь обозначений

  • Lateinische Zahlen — MMIX (2009) Die Römischen Zahlen haben ihren Ursprung im antiken Römischen Reich. Das auf den römischen Ziffern beruhende Zahlensystem stellt natürliche Zahlen in einem Additionssystem zur Basis 10 mit der Hilfsbasis 5 dar. Ein Zeichen für die… …   Deutsch Wikipedia

  • Römische Zahl — MMIX (2009) Die Römischen Zahlen haben ihren Ursprung im antiken Römischen Reich. Das auf den römischen Ziffern beruhende Zahlensystem stellt natürliche Zahlen in einem Additionssystem zur Basis 10 mit der Hilfsbasis 5 dar. Ein Zeichen für die… …   Deutsch Wikipedia

  • Römische Zahlen — MMIX (2009) Die Römischen Zahlen haben ihren Ursprung im antiken Römischen Reich. Das auf den römischen Ziffern beruhende Zahlensystem stellt natürliche Zahlen in einem Additionssystem zur Basis 10 mit der Hilfsbasis 5 dar. Ein Zeichen für die… …   Deutsch Wikipedia

  • Römische Ziffer — MMIX (2009) Die Römischen Zahlen haben ihren Ursprung im antiken Römischen Reich. Das auf den römischen Ziffern beruhende Zahlensystem stellt natürliche Zahlen in einem Additionssystem zur Basis 10 mit der Hilfsbasis 5 dar. Ein Zeichen für die… …   Deutsch Wikipedia

Compartir el artículo y extractos

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