This HTML5 document contains 175 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
n21http://dbpedia.org/resource/File:
foafhttp://xmlns.com/foaf/0.1/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n20https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
n24http://mmix.cs.hm.edu/mmixmasters/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-cshttp://cs.dbpedia.org/resource/
n25http://
n7http://commons.wikimedia.org/wiki/Special:FilePath/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
n34http://www007.upp.so-net.ne.jp/eiji-y/vmmmix/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
n29https://www-cs-faculty.stanford.edu/~knuth/
xsdhhttp://www.w3.org/2001/XMLSchema#
n30https://www-cs-staff.stanford.edu/~uno/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n27http://d-nb.info/gnd/

Statements

Subject Item
dbr:Processor_register
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:List_of_computer_scientists
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:MIX
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:NOP_(code)
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:MMIX
rdf:type
yago:PhysicalEntity100001930 yago:YagoPermanentlyLocatedEntity yago:YagoGeoEntity dbo:Company yago:Structure104341686 yago:Building102913152 owl:Thing yago:Artifact100021939 yago:Object100002684 yago:Architecture102734725 yago:WikicatInstructionSetArchitectures yago:Whole100003553
rdfs:label
MMIX MMIX MMIX MMIX MMIX MMIX (компьютер) MMIX MMIX MMIX
rdfs:comment
MMIX [ˈɛmɪks] ist ein 64-Bit-Modellcomputer (engl. abstract machine) mit einem RISC-Befehlssatz. Donald E. Knuth benutzt ihn in seinem mehrbändigen Standardwerk The Art of Computer Programming, um die vorgestellten Algorithmen zu beschreiben. MMIX ersetzt den älteren MIX-Modellcomputer der ersten Auflagen durch eine moderne, erweiterte Version. MMIX (вимовляється ем-мікс) — 64-бітна RISC архітектура комп'ютера, розроблена Дональдом Кнутом з істотним внеском Джона Геннесі і Річарда Сайтса. За словами самого Дональда Кнута: MMIX — комп'ютер, мета якого проілюструвати аспекти програмування на машинному рівні. У моїх книгах Мистецтво програмування він замінює <a href="/wiki/MIX" title="MIX">MIX</a>, машину стилю 1960-х років, яка грала ту ж роль. Я намагався так спроектувати MMIX, щоб його машинна мова була простою, витонченою, зручною для вивчення. У той же час я намагався включити всі ускладнення, які необхідні для досягнення високої ефективності на практиці, так що MMIX може бути реально побудований і навіть може бути конкурентоспроможним з деякими найшвидшими комп'ютерами загального призначення на ринку. MMIX는 도널드 커누스가 만든 64비트 RISC 가상기계이다. MIPS 칩을 만든 존 L. 헤네시와 DEC 알파 칩을 설계한 도 MMIX의 설계에 많은 기여를 했다. 카누스에 따르면 앞으로 그가 쓰는 The Art of Computer Programming (TAoCP)에서는 MMIX를 이용하여 컴퓨터 프로그래밍의 기계 수준 알고리즘 분석을 할 것이라고 한다. MMIX는 '엠믹스'라고 읽는다. MMIX의 이전 버전인 MIX는 The Art of Computer Programming의 현재판까지만 사용된다. MMIX는 컴퓨터 설계에 대한 현대적인 접근방법을 모두 채택하여 처음부터 새로 만들어졌으며 기존의 MIX를 완전히 대체할 것이다. MMIX(エムミックス)は、ドナルド・クヌースがジョン・ヘネシー(MIPSプロセッサ設計者)や Dick Sites(Alphaプロセッサ設計者)の協力を得て設計した命令セット(命令セットアーキテクチャ、ISA)である。コンピュータプログラミングの「Art」を記している大著The Art of Computer Programming (TAoCP) において使用していた「MIX」の代替となるべく設計され、現代的な特徴を持つ。当命令セットを設計した後に執筆・改訂の TAoCP にて既に使用されている。 "MMIX" という綴りはローマ数字として解釈すると2009であり、前任のMIXの頭にMを付けたものであると同時に、2000年代のコンピュータ(プロセッサ)という意味を掛けているものと思われる(とはいえ、MIXの時の「実在のコンピュータ 16 種の型番から取って平均した」値の1009である、という主張にはかなりこじつけの気配があったのと同様、特に意味があるものではない)。 MMIX (pronounced em-mix) is a 64-bit reduced instruction set computing (RISC) architecture designed by Donald Knuth, with significant contributions by John L. Hennessy (who contributed to the design of the MIPS architecture) and Richard L. Sites (who was an architect of the Alpha architecture). Knuth has said that, Knuth started the design of MMIX in 1999, and released the stable version of the design in 2011. The processor is numbered as "2009" with Knuth explaining that this is the arithmetic mean from the numbers of other computer architectures; as well as being "MMIX" in Roman numerals. MMIX (произносится эм-микс) — 64-битная RISC архитектура компьютера, разработанная Дональдом Кнутом с существенным вкладом Джона Хеннесси и Ричарда Сайтса. По словам самого Дональда Кнута: MMIX — компьютер, цель которого проиллюстрировать аспекты программирования на машинном уровне. В моих книгах Искусство программирования он заменяет <a href="/wiki/MIX" title="MIX">MIX</a>, машину стиля 1960-х годов, которая играла ту же роль. Я старался так проектировать 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 máquina de tipo Big-endian con instrucciones de 32 bits y 64 bits de espacio de memoria virtual. El juego de instrucciones está compuesto por 256 códigos de operación (opcodes). MMIX je 64bitový RISCový hypotetický počítač navržený Donaldem Knuthem, s významným příspěvkem od a . Knuth bude používat MMIX v budoucích edicích jeho mnohasvazkové monografie The Art of Computer Programming k ilustraci strojově orientovaných aspektů počítačového programování, speciálně analýzy algoritmů. V dřívějších vydáních se místo MMIXu používal MIX. MMIX je kompletně nový návrh, který nahrazuje MIX jako celek. MMIX, prononcé /ɛm.mɪks/ et usuellement typographié dans une police à chasse fixe (MMIX), est à la fois un jeu d'instructions 64-bit RISC et une architecture informatique conçus par Donald Knuth, avec une aide importante de John LeRoy Hennessy, un des concepteurs de l'architecture MIPS, et de , un des concepteurs de l’architecture Alpha. Knuth lui-même présente ce projet en ces mots :
dbp:name
220
foaf:depiction
n7:Mmix.png
dcterms:subject
dbc:2011_establishments dbc:Instruction_set_architectures dbc:Donald_Knuth dbc:Educational_abstract_machines
dbo:wikiPageID
20799
dbo:wikiPageRevisionID
1098598159
dbo:wikiPageWikiLink
dbr:Instruction_set dbr:Memory_protection dbr:X_Window_System dbr:Little_man_computer dbr:DLX dbr:Software_interrupt dbr:Instruction_(computer_science) dbr:Endianness dbr:Roman_numerals dbr:Register_window dbr:Compilers dbr:Reduced_instruction_set_computer dbr:Virtual_address_space dbr:64-bit dbc:2011_establishments dbr:GNU_Binutils dbr:Display_resolution dbr:GNU_Assembler dbr:Verilog n21:Mmix.png dbr:GNU_Compiler_Collection dbr:Exception_handling dbr:Interrupt dbr:MIPS_architecture dbr:C++ dbr:Reduced_instruction_set_computing dbr:System_call dbr:Field-programmable_gate_array dbc:Instruction_set_architectures dbr:John_L._Hennessy dbr:Massachusetts_Institute_of_Technology dbr:Hello,_world! dbr:IEEE_754 dbr:Assembly_language dbr:Trap_(computing) dbr:CWEB dbr:MIX dbr:Donald_Knuth dbr:MikroSim dbr:24-bit_color dbc:Donald_Knuth dbr:Linux dbr:GNU dbr:Preemption_(computing) dbr:FreeBSD dbc:Educational_abstract_machines dbr:NAR_2 dbr:C_(programming_language) dbr:DEC_Alpha dbr:Computer_architecture dbr:Educational_programming_language dbr:Arithmetic_mean dbr:Little_Computer_3 dbr:Open-source_software dbr:Page_fault dbr:The_Art_of_Computer_Programming
dbo:wikiPageExternalLink
n24: n25:vmb.sourceforge.net n29:mmix-news.html n30:taocp.html%23err1f1 n29:mmix.html n25:mmix.cs.hm.edu n34:vmmmix.html
owl:sameAs
dbpedia-fr:MMIX freebase:m.0576j dbpedia-ru:MMIX_(компьютер) yago-res:MMIX wikidata:Q1322057 dbpedia-uk:MMIX n20:LPx9 dbpedia-de:MMIX n27:4577685-4 dbpedia-ko:MMIX dbpedia-es:MMIX dbpedia-cs:MMIX dbpedia-ja:MMIX
dbp:wikiPageUsesTemplate
dbt:Mono dbt:ISBN dbt:Donald_Knuth_navbox dbt:Rp dbt:Nbsp dbt:Citation_needed dbt:Commons_category dbt:As_of dbt:Infobox_CPU_architecture dbt:Code dbt:About dbt:Reflist dbt:Short_description dbt:Authority_control
dbo:thumbnail
n7:Mmix.png?width=300
dbp:design
RISC
dbp:designer
dbr:Donald_Knuth
dbp:encoding
Fixed
dbp:introduced
1999
dbp:open
Yes, and royalty free
dbo:abstract
MMIX(エムミックス)は、ドナルド・クヌースがジョン・ヘネシー(MIPSプロセッサ設計者)や Dick Sites(Alphaプロセッサ設計者)の協力を得て設計した命令セット(命令セットアーキテクチャ、ISA)である。コンピュータプログラミングの「Art」を記している大著The Art of Computer Programming (TAoCP) において使用していた「MIX」の代替となるべく設計され、現代的な特徴を持つ。当命令セットを設計した後に執筆・改訂の TAoCP にて既に使用されている。 "MMIX" という綴りはローマ数字として解釈すると2009であり、前任のMIXの頭にMを付けたものであると同時に、2000年代のコンピュータ(プロセッサ)という意味を掛けているものと思われる(とはいえ、MIXの時の「実在のコンピュータ 16 種の型番から取って平均した」値の1009である、という主張にはかなりこじつけの気配があったのと同様、特に意味があるものではない)。 MMIX (произносится эм-микс) — 64-битная RISC архитектура компьютера, разработанная Дональдом Кнутом с существенным вкладом Джона Хеннесси и Ричарда Сайтса. По словам самого Дональда Кнута: MMIX — компьютер, цель которого проиллюстрировать аспекты программирования на машинном уровне. В моих книгах Искусство программирования он заменяет <a href="/wiki/MIX" title="MIX">MIX</a>, машину стиля 1960-х годов, которая играла ту же роль. Я старался так проектировать MMIX, чтобы его машинный язык был простым, изящным, удобным для изучения. В то же время я старался включить все сложности, которые необходимы для достижения высокой эффективности на практике, так что MMIX может быть реально построен и даже может быть конкурентоспособным с некоторыми из самых быстрых компьютеров общего назначения на рынке. Оригинальный текст (англ.)[показатьскрыть] MMIX is a computer intended to illustrate machine-level aspects of programming. In my books The Art of Computer Programming, it replaces <a href="/wiki/MIX" title="MIX">MIX</a>, 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. Предназначен для обучения, весьма сходен с архитектурой Джона Хеннесси и Дэвида Патерсона DLX из книги Компьютерная архитектура: количественный подход. MMIX je 64bitový RISCový hypotetický počítač navržený Donaldem Knuthem, s významným příspěvkem od a . Knuth bude používat MMIX v budoucích edicích jeho mnohasvazkové monografie The Art of Computer Programming k ilustraci strojově orientovaných aspektů počítačového programování, speciálně analýzy algoritmů. V dřívějších vydáních se místo MMIXu používal MIX. MMIX je kompletně nový návrh, který nahrazuje MIX jako celek. MMIX [ˈɛmɪks] ist ein 64-Bit-Modellcomputer (engl. abstract machine) mit einem RISC-Befehlssatz. Donald E. Knuth benutzt ihn in seinem mehrbändigen Standardwerk The Art of Computer Programming, um die vorgestellten Algorithmen zu beschreiben. MMIX ersetzt den älteren MIX-Modellcomputer der ersten Auflagen durch eine moderne, erweiterte Version. Knuth begründet diese Wahl mit dem Hinweis, dass das Programmieren in einer hypothetischen Assemblersprache verhindere, dass sein Werk rasch veraltet wirke. Man habe in den letzten Jahrzehnten immer wieder neue Programmiersprachen gesehen, die nur kurze Zeit Interesse fanden. Zudem erlaube eine hardwarenahe Sprache, die Probleme bei der effizienten Implementation von Algorithmen konkreter darzustellen als eine höhere Programmiersprache. Der MMIX wird über 256 Maschinenbefehle gesteuert. Die meisten, insbesondere die arithmetisch-logischen Befehle, verwenden ausschließlich Register-Operanden. Wie moderne RISC-Prozessoren hat der MMIX mit 256 eine relativ große Zahl von Allzweck-Registern. Zusätzlich gibt es 32 Spezialregister zum Anzeigen von Fehlern und bestimmten Zuständen. Daneben erlaubt MMIX, im Gegensatz zum erwähnten MIX, auch virtuelle Adressierung und damit die Untersuchung von Speicheralgorithmen. Die Tatsache, dass der MMIX nicht als Hardware, sondern als Software-Simulation implementiert ist, ist wohl einer der Gründe, warum er vor allem in der Forschung und der Lehre eingesetzt wird. Insbesondere auf dem Gebiet der Algorithmenentwicklung und der Effizienzmessung von Algorithmen ist der MMIX von großem Nutzen. Die Simulatorsoftware gibt Auskunft über die Laufzeit bzw. die benötigten Taktzyklen und die Anzahl der ausgeführten Befehle einzelner Algorithmen und ermöglicht so einen direkten und ungestörten Vergleich unterschiedlicher Algorithmen. MMIX (pronounced em-mix) is a 64-bit reduced instruction set computing (RISC) architecture designed by Donald Knuth, with significant contributions by John L. Hennessy (who contributed to the design of the MIPS architecture) and Richard L. Sites (who was an architect of the Alpha architecture). Knuth has said that, 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." Knuth started the design of MMIX in 1999, and released the stable version of the design in 2011. The processor is numbered as "2009" with Knuth explaining that this is the arithmetic mean from the numbers of other computer architectures; as well as being "MMIX" in Roman numerals. MMIX, prononcé /ɛm.mɪks/ et usuellement typographié dans une police à chasse fixe (MMIX), est à la fois un jeu d'instructions 64-bit RISC et une architecture informatique conçus par Donald Knuth, avec une aide importante de John LeRoy Hennessy, un des concepteurs de l'architecture MIPS, et de , un des concepteurs de l’architecture Alpha. Knuth lui-même présente ce projet en ces mots : « MMIX est un ordinateur destiné à illustrer les aspects de la programmation au niveau machine. Dans mes livres The Art of Computer Programming, il remplace <a href="/wiki/MIX" class="mw-redirect mw-disambig" title="MIX">MIX</a>, 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 que son langage machine soit simple, élégant et facile à apprendre. En parallèle, j'ai fait attention d'inclure toutes les complexités 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 » MMIX (вимовляється ем-мікс) — 64-бітна RISC архітектура комп'ютера, розроблена Дональдом Кнутом з істотним внеском Джона Геннесі і Річарда Сайтса. За словами самого Дональда Кнута: MMIX — комп'ютер, мета якого проілюструвати аспекти програмування на машинному рівні. У моїх книгах Мистецтво програмування він замінює <a href="/wiki/MIX" title="MIX">MIX</a>, машину стилю 1960-х років, яка грала ту ж роль. Я намагався так спроектувати MMIX, щоб його машинна мова була простою, витонченою, зручною для вивчення. У той же час я намагався включити всі ускладнення, які необхідні для досягнення високої ефективності на практиці, так що MMIX може бути реально побудований і навіть може бути конкурентоспроможним з деякими найшвидшими комп'ютерами загального призначення на ринку. Оригінальний текст (англ.) MMIX is a computer intended to illustrate machine-level aspects of programming. In my books The Art of Computer Programming, it replaces <a href="/wiki/MIX" title="MIX">MIX</a>, 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. Призначений для навчання, дуже схожий з архітектурою Джона Геннессі і Девіда Патерсона DLX з книги Комп'ютерна архітектура: кількісний підхід. 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 máquina de tipo Big-endian con instrucciones de 32 bits y 64 bits de espacio de memoria virtual. El juego de instrucciones está compuesto por 256 códigos de operación (opcodes). MMIX는 도널드 커누스가 만든 64비트 RISC 가상기계이다. MIPS 칩을 만든 존 L. 헤네시와 DEC 알파 칩을 설계한 도 MMIX의 설계에 많은 기여를 했다. 카누스에 따르면 앞으로 그가 쓰는 The Art of Computer Programming (TAoCP)에서는 MMIX를 이용하여 컴퓨터 프로그래밍의 기계 수준 알고리즘 분석을 할 것이라고 한다. MMIX는 '엠믹스'라고 읽는다. MMIX의 이전 버전인 MIX는 The Art of Computer Programming의 현재판까지만 사용된다. MMIX는 컴퓨터 설계에 대한 현대적인 접근방법을 모두 채택하여 처음부터 새로 만들어졌으며 기존의 MIX를 완전히 대체할 것이다.
dbp:bits
64
dbp:branching
Condition Code
dbp:endianness
Big
dbp:gpr
256
dbp:registers
32
gold:hypernym
dbr:Architecture
prov:wasDerivedFrom
wikipedia-en:MMIX?oldid=1098598159&ns=0
dbo:wikiPageLength
16577
foaf:isPrimaryTopicOf
wikipedia-en:MMIX
Subject Item
dbr:List_of_educational_programming_languages
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:List_of_important_publications_in_theoretical_computer_science
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:DLX
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:108_(band)
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:NAR_2
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:GNU_Compiler_Collection
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Linear_congruential_generator
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Comparison_of_application_virtualization_software
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Comparison_of_instruction_set_architectures
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Hamming_weight
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Notepad++
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:John_L._Hennessy
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Donald_Knuth
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Position-independent_code
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:Little_Computer_3
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:The_Art_of_Computer_Programming
dbo:wikiPageWikiLink
dbr:MMIX
Subject Item
dbr:MMIX_(computer)
dbo:wikiPageWikiLink
dbr:MMIX
dbo:wikiPageRedirects
dbr:MMIX
Subject Item
wikipedia-en:MMIX
foaf:primaryTopic
dbr:MMIX