Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
An Introduction to MMIX and MMIXAL

An Introduction to MMIX and MMIXAL

Ratings: (0)|Views: 22 |Likes:
Published by schwammal
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 MIPS ISA) and Richard L. Sites (who was an architect of the Alpha ISA). In Knuth’s own words:

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.[1]

Its purpose for education is quite similar to John L. Hennessy's and David A. Patterson's DLX architecture, from Computer Architecture: A Quantitative Approach.
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 MIPS ISA) and Richard L. Sites (who was an architect of the Alpha ISA). In Knuth’s own words:

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.[1]

Its purpose for education is quite similar to John L. Hennessy's and David A. Patterson's DLX architecture, from Computer Architecture: A Quantitative Approach.

More info:

Published by: schwammal on Feb 05, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/05/2010

pdf

text

original

 
ÌÀÊÌÇ    ÇÅÈÍÌÊÈÊÇÊÅÅÁÆ     
ËÁÄ½   
ÅÅÁ     
ÇÆĺÃÆÍÌÀ    
ËØÒÓÖÍÒÚÖ×ØÝ   
ÁËÇÆßÏËÄ 
  
¹½    
 
ÁÒØÖÒØÔ  
ØØÔ»»ÛÛÛ¹×¹ÙÐØݺ×ØÒÓÖºÙ»ÒÙØ»ØÓÔºØÑР  
ÓÒØÒ×  ÙÖÖÒØÒÓÖÑØÓÒÓÙØØ×ÓÓÒÖÐØÓÓ׺ ËÐ×Ó   
ØØÔ»»ÛÛÛ¹×¹ÙÐØݺ×ØÒÓÖºÙ»ÒÙØ»ÑÑܺØÑР  
ÓÖÓÛÒÐÓÐ  ×ÓØÛÖ¸Ò   
ØØÔ»»ÑÑÜÑ×ØÖ׺×ÓÙÖÓÖºÒØ   
ÓÖÒÖÐÒÛ×ÓÙØ  
ÅÅÁ   
º ÓÔÝÖØ    
-   
½Ý×ÓÒßÏ×ÐÝ   ÐÐÖØ×Ö×ÖÚºÓÔÖØÓØ×ÔÙÐØÓÒÑÝÖÔÖÓÙ¸×ØÓÖÒÖØÖÚР ×Ý×ØѸÓÖØÖÒ×ÑØØ¸ÒÒÝÓÖѸÓÖÝÒÝÑÒ׸ÐØÖÓÒ¸ÑÒиÔÓØÓ¹  ÓÔÝÒ¸ÖÓÖÒ¸ÓÖÓØÖÛ×¸ÛØÓÙØØÔÖÓÖÓÒ×ÒØÓØÔÙÐ×Ö¸ÜÔØ  ØØØÓÆÐÐØÖÓÒ¬ÐÑÝÙ×ØÓÔÖÒØ×ÒÐÓÔ×ÓÖÔÖ×ÓÒдÒÓØ  ÓÑÑÖеÙ×º ÖÓØÔÖÒØÒ´ÖÚ×ÓÒ½µ¸½ÖÙÖݾ¼¼   
¹¾    
 
ÈÊ    
×   
¡ 
  
¡ 
Ð   
»
×  
    
Р 
»
Ò   
 
½×ÑÐÐÙÒÐ   
 
ÒÒ-ÓÖ×ÒÓÒ××ØÒÓ   ÓÑÔØÝÑÐ××ÔØØØÒÐÓÑÖÙÐ   
 
¾ÓÒÓØÚ×ÓÒ×ÓÓÓÔÙÐ×ÒÔÖØ×   
ȺºÇθ  
Ï×ØÖ³×ÌÖÆÛÁÒØÖÒØÓÒÐØÓÒÖÝ    
´½½µ  
Ì××ØÖ×Ø 
Ó×Ö×ÓÙÔØ×ØØÁÔÐÒØÓÑÚÐÐØ  ÖÙÐÖÒØÖÚÐ××ÁÓÒØÒÙÛÓÖÒØÓÛÖØÙÐØÑØØÓÒ×Ó  
ÌÖØ  ÓÓÑÔÙØÖÈÖÓÖÑÑÒ   
º ÁÛ×Ò×ÔÖØÓÔÖÔÖ×Ð×ÐØ×ÝØÜÑÔÐÓÖÐ×Ò׸ ÛÓ××Ù×ÒÓÚÐ×Ò×ÖÐÓÖÑÔÙÐ×ÓÞÒÒ×ØÐÐÑÒØ×Ó  
ÇÐÚÖ   ÌÛ×Ø  
ÓÖÚÒÒÝÛØÛÓÙÐÓÑÓÐÐË×ÁÛ×ØÒÒ   Ð×ÓÓÂÑ×ÅÙÖÖݸÛÓÒØÓÔÙÐ׿¼¹ÔÔÓÖØÓÒ×ÓØÇÜÓÖ   ÒÐ×ØÓÒÖÝÒ½¸¬Ò×ÒØÐØØÖÒ½ÒØÐØØÖÒ   ½º´ÅÙÖÖÝÒ½½ÛÐÛÓÖÒÓÒØÐØØÖÌÑÝØ×׸ÓÖØÙÒØÐݸ ÑÙ×ÑÔÐÖØÒ׺µ  ÍÒÐÒ×ÒÅÙÖÖݸÁÚÓÑÔÙØÖ×ØÓÐÔÑØØÑØÖи ×ÓØØÁÒ×ÐÝÑÒ×ÓÖÔÙØØÒÚÖÝØÒØÓØÖÒØ׬ÒР ÓÖѺÐØÓÙÁ³ÑØÖÝÒÑÝ×ØØÓÛÖØÓÑÔÖÒ×ÚÓÙÒØ×ØØÒ   ÒÓÙÖØÖÖÚ×ÓÒ¸ÁÒÓÛØØÚÖÝÔÖÒ×ÑÙÒÖ×ÓÓÔÔÓÖØÙÒØ×  ØÓÑÑ×Ø×ÒØÓÑ××ÑÔÓÖØÒØ׺ÅݬÐ×ÖÙÖ×ØÒÛØÒÓØ×  ÓÙØÙØÙÐÐÓÖØÑ×ØØÚÒ×ÓÚÖ¸ÙØÓÑÔÙØÖ×Ò×  ÖÓÛÒØÓØÔÓÒØÛÖÁÒÒÓØÓÔØÓÒÙØÓÖØÝÓÒÐÐØÑØÖР ÁÛ×ØÓÓÚÖºÌÖÓÖÁÒÜØÒ×ÚÖÓÑÖÖ×ÓÖÁÒ   ¬ÒÐÞØÓÆÐÚÓÐÙÑ׺ ÁÒÓØÖÛÓÖ׸ÁØÒØ××Ð×ÛÐÐÓÒØÒÐÓØÓÓÓËØÙ«¸ÒÁ³Ñ    ÜØÓÙØØÓÔÔÓÖØÙÒØÝØÓÔÖ×ÒØÚÖÝØÒÁÛÖØØÓÛÓÚÖÛÒØ×  ØÓÖظÙØÁÐ×ÓÜÔØØØØ¹Ø×ØÖ×ÐÝÓÙÒÐÔÑÑØ  ÏÝØØÖº×Ù×ÙиÁÛÐÐÖØÙÐÐÝÔÝÖÛÖÓ°¾ºØÓØ¬Ö×Ø  ÔÖ×ÓÒÛÓÖÔÓÖØ×ÒÝØÒØØ×ØÒÐÐݸ×ØÓÖÐÐݸØÝÔÓÖÔÐÐݸ ÓÖÔÓÐØÐÐÝÒÓÖÖغ ÖÐ×Ò×Ù×ÙÐÐÝÔÙÐ××ÛÓÖÓÒÑÓÒØ¸×ÓÑØÑ×ÓÒ  ÛÂÑ×ÅÙÖÖÝØÒØÓ¬Ò׿¼¹ÔÒ×ØÐÐÑÒØÓÙØÓÒÚÖÝ   ½ÑÓÒØ׺ÅÝÓиÓÛÐÐÒ¸×ØÓÔÖÓÙØÛÓ½¾¹Ô×Ð×ÔÖÝÖº ÅÓ×ØÓØ×Ð×ÛÐÐÖÔÖ×ÒØÒÛÑØÖÐ×ØÒÓÖÎÓÐÙÑ×Ò   ÖÙØ×ÓÑØÑ×ÁÛÐÐÔÖ×ÒØÒÑÒÑÒØ×ØÓÓÒÓÖÑÓÖÓØ  ÖÐÖÚÓÐÙÑ׺ÓÖÜÑÔиÎÓÐÙÑÛÐÐÒØÓÖÖØÓØÓÔ×ØØÐÓÒ   ÒÎÓÐÙÑ¿¸ÙØÛÖÒ³ØÒÚÒØÛÒÎÓÐÙÑ¿¬Ö×ØÑÓÙغÏØÐÙ¸ ØÒØÖÛÓÖÛÐÐÑ×Ò×ÚÒØÙÐÐݺ 
  
¹¿    

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->