DLX

DLX

DLX — учебная 32-битная конвейерная микропроцессорная RISC-архитектура, разработанная John L. Hennessy и David A. Patterson (архитекторами архитектур MIPS и Berkeley RISC соответственно). DLX является упрощенным MIPS и имеет архитектуру load/store. Предназначен, в основном, для обучения и широко используется в университетских курсах по архитектуре компьютеров.

Инструкции DLX кодируются в 32 бита и делятся на 3 типа: R, I, J. R-инструкции работают только над регистрами, в них кодируется три номера регистров. I-инструкции кодируют 2 регистра и имеют 16 битную константу (immediate). J-инструкции являются инструкциями перехода и содержат 26-битный адрес.

Опкоды шестибитные, таким образом возможно 64 базовые инструкции. Для выбора одного из 32 регистров требуется 5 бит. Для инструкция R-типа это означает что из 32 бит машинного слова используется лишь 21 бит, поэтому в оставшихся 6 битах могут быть закодированы расширенные инструкции (они также могут работать лишь с регистрами). Они полезны для реализации таких блоков как FPU.

DLX, так же как и MIPS использует конвейер, состоящий из 5 стадий:

  • IF — получение инструкции (англ. Instruction Fetch);
  • ID — декодирование инструкции (англ. Instruction Decode);
  • EX — выполнение (англ. Execute);
  • MEM — доступ к памяти (англ. Memory access);
  • WB — запись в регистр (англ. Writeback);

См. также

Литература

  • Sailer Philip M. The DLX Instruction Set Architecture Handbook. — Morgan Kaufmann. — P. 155. — ISBN 1-55860-371-9
  • Hennessy Patterson John, David Computer Organization and Design - The Hardware Software Interface. — Morgan Kaufmann.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "DLX" в других словарях:

  • DLX — Saltar a navegación, búsqueda El DLX es un microprocesador RISC diseñado por John Hennessy y David A. Patterson, los diseñadores principales de la arquitectura MIPS y de Berkeley RISC (respectivamente), los dos ejemplos de la arquitectura RISC.… …   Wikipedia Español

  • DLX — For other uses, see DLX (disambiguation). DLX Designer John L. Hennessy and David A. Patterson Bits 32 bit Design RISC Registers 32 The DLX is a RISC …   Wikipedia

  • DLX — Der DLX Mikroprozessor ist eine hypothetische Prozessorarchitektur die von John L. Hennessy und David A. Patterson (den ursprünglichen Designern der MIPS und Berkeley RISC Architektur) entwickelt wurde. Er wurde in dem von beiden gemeinsam… …   Deutsch Wikipedia

  • DLX — Le DLX est un design de microprocesseur RISC effectué par John L. Hennessy et David A. Patterson, les principaux créateurs respectivement des modèles MIPS et Berkeley RISC, les deux types repères de la famille RISC. Le DLX est principalement un… …   Wikipédia en Français

  • DLX — El DLX es un microprocesador RISC diseñado por John Hennessy y David A. Patterson, los diseñadores principales de la arquitectura MIPS y de Berkeley RISC (respectivamente), los dos ejemplos de la arquitectura RISC. El DLX es básicamente un MIPS… …   Enciclopedia Universal

  • DLX (disambiguation) — DLX may refer to: DLX, RISC Processor Architecture Dancing Links, computer algorithm Dlx (gene) Short for the David Letterman Bypass. The proposed name of Interstate 465 in Indianapolis This disambiguation page lists articles associated with the… …   Wikipedia

  • DLX-Mikroprozessor — Der DLX Mikroprozessor ist eine hypothetische Prozessorarchitektur die von John L. Hennessy und David A. Patterson (den ursprünglichen Designern der MIPS und Berkeley RISC Architektur) entwickelt wurde. Er wurde in dem – von beiden gemeinsam …   Deutsch Wikipedia

  • Dlx (gene) — For other uses, see DLX (disambiguation). Dlx is a family of homeodomain transcription factors which are related to the Drosophila distal less (Dll) gene [1]. The family has been related to a number of developmental features. The family seems to… …   Wikipedia

  • DLX-Pipeline — Die DLX Pipeline ist eine 5 stufige Pipeline für RISC Prozessoren (beispielsweise MIPS), welche dem DLX Mikroprozessor entstammt. Die Stufen heißen: Instruction Fetch (IF): Laden des Befehls in den Befehlspuffer, Erhöhung des Befehlszählers.… …   Deutsch Wikipedia

  • DLX — Deluxe Corporation (Business » NYSE Symbols) …   Abbreviations dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»