MMIX

MMIX

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 le processeur Alpha). Selon Knuth :

« MMIX est un ordinateur destiné à illustrer les aspects de la programmation au niveau machine. Dans mes livres The Art of Computer Programming, il remplace MIX, une machine répliquant le style des années 1960, laquelle jouait un tel rôle... J'ai tenté de concevoir MMIX de façon à ce que son langage machine soit simple, élégant et facile à apprendre. En parallèle, j'ai fait attention d'inclure toutes les complexité nécessaires pour obtenir une haute performance dans la pratique, de sorte que MMIX pourrait en principe être construit et peut-être faire concurrence à certains des langages généraux les plus rapides disponibles commercialement[trad 1],[1] »

Sommaire

Notes et références

Traduction de

  1. (en) « MMIX is a computer intended to illustrate machine-level aspects of programming. In my books The Art of Computer Programming, it replaces MIX, the 1960s-style machine that formerly played such a role... I strove to design MMIX so that its machine language would be simple, elegant, and easy to learn. At the same time I was careful to include all of the complexities needed to achieve high performance in practice, so that MMIX could in principle be built and even perhaps be competitive with some of the fastest general-purpose computers in the marketplace. »

Références

  1. Donald E. Knuth, MMIXware: A RISC Computer for the Third Millennium, vol. 1750, Heidelberg, Springer-Verlag, coll. « Lecture Notes in Computer Science Tutorial », octobre 1999 (ISBN 3-540-66938-8) .

Liens externes

  • (en) Donald Knuth, MMIX 2009 (une courte introduction à MMIX)
  • (en) Donald Knuth, MMIX News (un simulateur libre écrit en CWEB, un mode d'emploi et des exemples de programmes.
  • (en) MMIXmasters (un site alimenté par des bénévoles (MMIXmasters) qui traduisent tous les programmes du TAOCP, Volumes 1 à 3, du langage MIX au langage MMIX)
  • (en) VMMMIX (une machine virtuelle pour MMIX. Elle affiche une console et les entrées/sorites du disque dur et Ethernet. En 2010, elle ne tourne que sous Windows.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MMIX de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

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

  • 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.… …   Wikipedia Español

  • 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

Share the article and excerpts

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