<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sauron</id>
	<title>Emuverse - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sauron"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Sauron"/>
	<updated>2026-04-17T09:58:51Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2569</id>
		<title>ARCTangent</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2569"/>
		<updated>2017-11-06T19:19:11Z</updated>

		<summary type="html">&lt;p&gt;Sauron: дополнение&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ARCTangent&#039;&#039;&#039; — микропроцессорная архитектура RISC-системы. Была разработана компанией [[ARC International]]. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе [[Intel AMT]] и некоторых моделях смартфонов.&lt;br /&gt;
&lt;br /&gt;
Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров. Примерами расширений являются декодер Витерби, [[MMU]], [[USB]]-хост.&lt;br /&gt;
&lt;br /&gt;
Размер машинного слова процессора — 32 бита.&lt;br /&gt;
&lt;br /&gt;
Существуют 3 разновидности архитектуры: устаревшая [[ARCv2]], [[ARCTangent-A4]], в которой инструкции имеют размер 4 байта, и [[ARCCompact]], в которой инструкции имеют размер 2 или 4 байта. В настоящее время компания — разработчик архитектуры поддерживает только ARCCompact.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Регистры основного набора имеют номера от 0 до 63. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Условное обозначение&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| r0-r28&lt;br /&gt;
| Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет)&lt;br /&gt;
|-&lt;br /&gt;
| ILINK1, ILINK2&lt;br /&gt;
| Указатели возврата для обработчиков прерываний&lt;br /&gt;
|-&lt;br /&gt;
| BLINK&lt;br /&gt;
| Указатель возврата для функций&lt;br /&gt;
|-&lt;br /&gt;
| 32-59&lt;br /&gt;
| Зарезервировано для использования в расширениях&lt;br /&gt;
|-&lt;br /&gt;
| LOOP_COUNT&lt;br /&gt;
| Счётчик числа итераций&lt;br /&gt;
|-&lt;br /&gt;
| 61, 63&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в младших 9 битах команды&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Разработка ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2568</id>
		<title>ARCTangent</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2568"/>
		<updated>2017-11-06T19:17:33Z</updated>

		<summary type="html">&lt;p&gt;Sauron: дополнение&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ARCTangent&#039;&#039;&#039; — микропроцессорная архитектура RISC-системы. Была разработана компанией [[ARC International]]. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе [[Intel AMT]] и некоторых моделях смартфонов.&lt;br /&gt;
&lt;br /&gt;
Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров. Примерами расширений являются декодер Витерби, [[MMU]], [[USB]]-хост.&lt;br /&gt;
&lt;br /&gt;
Размер машинного слова процессора — 32 бита.&lt;br /&gt;
&lt;br /&gt;
Существуют 2 разновидности архитектуры: [[ARCTangent-A4]], в которой инструкции имеют размер 4 байта, и [[ARCCompact]], в которой инструкции имеют размер 2 или 4 байта. В настоящее время компания — разработчик архитектуры поддерживает только ARCCompact.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Регистры основного набора имеют номера от 0 до 63. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Условное обозначение&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| r0-r28&lt;br /&gt;
| Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет)&lt;br /&gt;
|-&lt;br /&gt;
| ILINK1, ILINK2&lt;br /&gt;
| Указатели возврата для обработчиков прерываний&lt;br /&gt;
|-&lt;br /&gt;
| BLINK&lt;br /&gt;
| Указатель возврата для функций&lt;br /&gt;
|-&lt;br /&gt;
| 32-59&lt;br /&gt;
| Зарезервировано для использования в расширениях&lt;br /&gt;
|-&lt;br /&gt;
| LOOP_COUNT&lt;br /&gt;
| Счётчик числа итераций&lt;br /&gt;
|-&lt;br /&gt;
| 61, 63&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в младших 9 битах команды&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Разработка ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2567</id>
		<title>ARCTangent</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2567"/>
		<updated>2017-11-06T19:12:39Z</updated>

		<summary type="html">&lt;p&gt;Sauron: дополнение&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ARCTangent&#039;&#039;&#039; — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе [[Intel AMT]]. Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров.&lt;br /&gt;
&lt;br /&gt;
Размер машинного слова процессора — 32 бита.&lt;br /&gt;
&lt;br /&gt;
Существуют 2 разновидности архитектуры: [[ARCTangent-A4]], в которой инструкции имеют размер 4 байта, и [[ARCCompact]], в которой инструкции имеют размер 2 или 4 байта. В настоящее время компания — разработчик архитектуры поддерживает только ARCCompact.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Регистры основного набора имеют номера от 0 до 63. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Условное обозначение&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| r0-r28&lt;br /&gt;
| Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет)&lt;br /&gt;
|-&lt;br /&gt;
| ILINK1, ILINK2&lt;br /&gt;
| Указатели возврата для обработчиков прерываний&lt;br /&gt;
|-&lt;br /&gt;
| BLINK&lt;br /&gt;
| Указатель возврата для функций&lt;br /&gt;
|-&lt;br /&gt;
| 32-59&lt;br /&gt;
| Зарезервировано для использования в расширениях&lt;br /&gt;
|-&lt;br /&gt;
| LOOP_COUNT&lt;br /&gt;
| Счётчик числа итераций&lt;br /&gt;
|-&lt;br /&gt;
| 61, 63&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в младших 9 битах команды&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Разработка ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ZX_Spectrum&amp;diff=2565</id>
		<title>ZX Spectrum</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ZX_Spectrum&amp;diff=2565"/>
		<updated>2017-08-16T18:22:32Z</updated>

		<summary type="html">&lt;p&gt;Sauron: категория&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
[[Изображение:ZXSpectrum48k.jpg|300px|right|thumb|Фирменный ZX Spectrum 48 (1982 г.)]]&lt;br /&gt;
&#039;&#039;&#039;ZX Spectrum&#039;&#039;&#039; — персональный компьютер, созданный английской компанией Sinclair Research Ltd на микропроцессоре [[Z80]] фирмы Zilog.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* См. статью в Википедии: [[:w:ZX Spectrum#Ссылки|ZX Spectrum]]&lt;br /&gt;
* [http://trd.speccy.cz/book.htm Электроные версии книг по Спектруму]&lt;br /&gt;
* [http://speccy.info/ SpeccyWiki]&lt;br /&gt;
* [http://zxpress.ru/ Библиотека]&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
&lt;br /&gt;
=== Оригинальный Spectrum ===&lt;br /&gt;
* {{djvu}} [http://www.emuverse.ru/downloads/computers/ZX/docs/zx_trdos.zip ZX-Spectrum &amp;amp; TR-DOS для пользователей и программистов]&lt;br /&gt;
** Архитектура ZX Spectrum 48&lt;br /&gt;
** Архитектура ZX Spectrum 128&lt;br /&gt;
** Система команд Z80&lt;br /&gt;
** TR-DOS&lt;br /&gt;
** Интерфейс Beta Disk&lt;br /&gt;
* [[Радиолюбитель 1994-02,03/Спектрум-128|Переделка Спектрум-48 в Спектрум-128]] (Статья из журнала «Радиолюбитель»)&lt;br /&gt;
** Описание отличий в архитектуре&lt;br /&gt;
&lt;br /&gt;
=== Дубна ===&lt;br /&gt;
* [[w:Дубна 48К|Статья в Википедии]]&lt;br /&gt;
* {{djvu|Персональный компьютер «Дубна». |Руководство по эксплуатации. Альбом схем|computers/ZX/docs/clones/Dubna/Dubna_RE_E3.djvu}} (Сканирование [http://www.phantom.sannata.ru/forum/index.php?m=profile&amp;amp;u=1805 Tigriss])&lt;br /&gt;
* {{djvu|Персональный компьютер «Дубна». |Бейсик. Техническое описание|computers/ZX/docs/clones/Dubna/Dubna_Basic_TO.djvu}} (Сканирование [http://www.phantom.sannata.ru/forum/index.php?m=profile&amp;amp;u=1805 Tigriss])&lt;br /&gt;
&lt;br /&gt;
=== Прочие ===&lt;br /&gt;
* {{djvu|Электроника КР-05. |Руководство по эксплуатации.|computers/ZX/docs/clones/KR05.djvu}} (Сканирование [http://www.phantom.sannata.ru/forum/index.php?m=profile&amp;amp;u=1805 Tigriss])&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom}} [http://www.emuverse.ru/downloads/computers/ZX/firmware/ZXSpectrum48/ZXSpectrum48.rom ПЗУ ZX Spectrum 48]&lt;br /&gt;
* {{rom}} [http://www.emuverse.ru/downloads/computers/ZX/firmware/ZXSpectrum128/ZXSpectrum128.rom ПЗУ ZX Spectrum 128]&lt;br /&gt;
&lt;br /&gt;
[[Категория:ZX Spectrum|*]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2564</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2564"/>
		<updated>2017-08-16T17:10:04Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Регистры */ оформление&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO. Регистры обозначаются &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;r31&amp;lt;/code&amp;gt;. Регистр &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt; доступен только для чтения и содержит константу 0. По соглашению, для регистров общего назначения существуют псевдонимы:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Номер&lt;br /&gt;
! Псевдоним&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| &amp;lt;code&amp;gt;$zero&amp;lt;/code&amp;gt;&lt;br /&gt;
| Константа 0&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;code&amp;gt;$at&amp;lt;/code&amp;gt;&lt;br /&gt;
| Зарезервировано для ассемблера&lt;br /&gt;
|-&lt;br /&gt;
| 2—3&lt;br /&gt;
| &amp;lt;code&amp;gt;$v0-v1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4—7&lt;br /&gt;
| &amp;lt;code&amp;gt;$a0-a3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8—15&lt;br /&gt;
| &amp;lt;code&amp;gt;$t0-t7&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16—23&lt;br /&gt;
| &amp;lt;code&amp;gt;$s0-s7&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24—25&lt;br /&gt;
| &amp;lt;code&amp;gt;$t8-t9&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26—27&lt;br /&gt;
| &amp;lt;code&amp;gt;$k0-k1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Зарезервировано для ядра операционной системы&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| &amp;lt;code&amp;gt;$gp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Указатель на глобальные данные&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| &amp;lt;code&amp;gt;$sp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Указатель стека&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| &amp;lt;code&amp;gt;$fp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Указатель на кадр локальных данных&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| &amp;lt;code&amp;gt;$ra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Адрес возврата из процедуры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;br /&gt;
&lt;br /&gt;
Также этот сопроцессор ответственен за механизм внутрисхемной отладки [[EJTAG]]. EJTAG предназначен для отладки ПО, выполняющегося на MIPS-процессоре через подключение посредством [[JTAG]]. EJTAG стандартизирован в документах MIPS EJTAG Specification.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&#039;&#039;&#039;MIPS32™ Architecture For Programmers&#039;&#039;&#039;&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol1.pdf Volume I: Introduction to the MIPS32™ Architecture]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol2.pdf Volume II: The MIPS32™ Instruction Set]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol3.pdf Volume III: The MIPS32™ Privileged Resource Architecture]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2563</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2563"/>
		<updated>2017-08-16T17:06:33Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Регистры */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO. Регистры обозначаются &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;r31&amp;lt;/code&amp;gt;. Регистр &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt; доступен только для чтения и содержит константу 0. По соглашению, для регистров общего назначения существуют псевдонимы:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Номер&lt;br /&gt;
! Псевдоним&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| &amp;lt;code&amp;gt;$zero&amp;lt;/code&amp;gt;&lt;br /&gt;
| Константа 0&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;code&amp;gt;$at&amp;lt;/code&amp;gt;&lt;br /&gt;
| Зарезервировано для ассемблера&lt;br /&gt;
|-&lt;br /&gt;
| 2-3&lt;br /&gt;
| &amp;lt;code&amp;gt;$v0-v1&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4-7&lt;br /&gt;
| &amp;lt;code&amp;gt;$a0-a3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8-15&lt;br /&gt;
| &amp;lt;code&amp;gt;$t0-t7&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16-23&lt;br /&gt;
| &amp;lt;code&amp;gt;$s0-s7&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24-25&lt;br /&gt;
| &amp;lt;code&amp;gt;$t8-t9&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26-27&lt;br /&gt;
| &amp;lt;code&amp;gt;$k0-k1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Зарезервировано для ядра операционной системы&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| &amp;lt;code&amp;gt;$gp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Указатель на глобальные данные&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| &amp;lt;code&amp;gt;$sp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Указатель стека&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| &amp;lt;code&amp;gt;$fp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Указатель на кадр локальных данных&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| &amp;lt;code&amp;gt;$ra&amp;lt;/code&amp;gt;&lt;br /&gt;
| Адрес возврата из процедуры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;br /&gt;
&lt;br /&gt;
Также этот сопроцессор ответственен за механизм внутрисхемной отладки [[EJTAG]]. EJTAG предназначен для отладки ПО, выполняющегося на MIPS-процессоре через подключение посредством [[JTAG]]. EJTAG стандартизирован в документах MIPS EJTAG Specification.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&#039;&#039;&#039;MIPS32™ Architecture For Programmers&#039;&#039;&#039;&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol1.pdf Volume I: Introduction to the MIPS32™ Architecture]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol2.pdf Volume II: The MIPS32™ Instruction Set]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol3.pdf Volume III: The MIPS32™ Privileged Resource Architecture]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2562</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2562"/>
		<updated>2017-08-14T18:00:21Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Ссылки */ категория&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO. Регистры обозначаются &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;r31&amp;lt;/code&amp;gt;. Регистр &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt; доступен только для чтения и содержит константу 0. По соглашению, для регистров общего назначения существуют псевдонимы:&lt;br /&gt;
&lt;br /&gt;
* 0 &amp;lt;code&amp;gt;$zero&amp;lt;/code&amp;gt; — константа 0&lt;br /&gt;
* 1 &amp;lt;code&amp;gt;$at&amp;lt;/code&amp;gt; — зарезервировано для ассемблера&lt;br /&gt;
* 2-3 &amp;lt;code&amp;gt;$v0-v1&amp;lt;/code&amp;gt;&lt;br /&gt;
* 4-7 &amp;lt;code&amp;gt;$a0-a3&amp;lt;/code&amp;gt;&lt;br /&gt;
* 8-15 &amp;lt;code&amp;gt;$t0-t7&amp;lt;/code&amp;gt;&lt;br /&gt;
* 16-23 &amp;lt;code&amp;gt;$s0-s7&amp;lt;/code&amp;gt;&lt;br /&gt;
* 24-25 &amp;lt;code&amp;gt;$t8-t9&amp;lt;/code&amp;gt;&lt;br /&gt;
* 26-27 &amp;lt;code&amp;gt;$k0-k1&amp;lt;/code&amp;gt;&lt;br /&gt;
* 28 &amp;lt;code&amp;gt;$gp&amp;lt;/code&amp;gt; — указатель на глобальные данные&lt;br /&gt;
* 29 &amp;lt;code&amp;gt;$sp&amp;lt;/code&amp;gt; — указатель стека&lt;br /&gt;
* 30 &amp;lt;code&amp;gt;$fp&amp;lt;/code&amp;gt; — указатель на кадр локальных данных&lt;br /&gt;
* 31 &amp;lt;code&amp;gt;$ra&amp;lt;/code&amp;gt; — адрес возврата из процедуры&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;br /&gt;
&lt;br /&gt;
Также этот сопроцессор ответственен за механизм внутрисхемной отладки [[EJTAG]]. EJTAG предназначен для отладки ПО, выполняющегося на MIPS-процессоре через подключение посредством [[JTAG]]. EJTAG стандартизирован в документах MIPS EJTAG Specification.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&#039;&#039;&#039;MIPS32™ Architecture For Programmers&#039;&#039;&#039;&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol1.pdf Volume I: Introduction to the MIPS32™ Architecture]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol2.pdf Volume II: The MIPS32™ Instruction Set]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol3.pdf Volume III: The MIPS32™ Privileged Resource Architecture]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2561</id>
		<title>ARCTangent</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2561"/>
		<updated>2017-08-14T17:57:13Z</updated>

		<summary type="html">&lt;p&gt;Sauron: викификация&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ARCTangent&#039;&#039;&#039; — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе [[Intel AMT]]. Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров.&lt;br /&gt;
&lt;br /&gt;
Размер машинного слова процессора — 32 бита.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Регистры основного набора имеют номера от 0 до 63. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Условное обозначение&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| r0-r28&lt;br /&gt;
| Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет)&lt;br /&gt;
|-&lt;br /&gt;
| ILINK1, ILINK2&lt;br /&gt;
| Указатели возврата для обработчиков прерываний&lt;br /&gt;
|-&lt;br /&gt;
| BLINK&lt;br /&gt;
| Указатель возврата для функций&lt;br /&gt;
|-&lt;br /&gt;
| 32-59&lt;br /&gt;
| Зарезервировано для использования в расширениях&lt;br /&gt;
|-&lt;br /&gt;
| LOOP_COUNT&lt;br /&gt;
| Счётчик числа итераций&lt;br /&gt;
|-&lt;br /&gt;
| 61, 63&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в младших 9 битах команды&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2560</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2560"/>
		<updated>2017-08-14T17:55:22Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Регистры */ псевдонимы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO. Регистры обозначаются &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;r31&amp;lt;/code&amp;gt;. Регистр &amp;lt;code&amp;gt;r0&amp;lt;/code&amp;gt; доступен только для чтения и содержит константу 0. По соглашению, для регистров общего назначения существуют псевдонимы:&lt;br /&gt;
&lt;br /&gt;
* 0 &amp;lt;code&amp;gt;$zero&amp;lt;/code&amp;gt; — константа 0&lt;br /&gt;
* 1 &amp;lt;code&amp;gt;$at&amp;lt;/code&amp;gt; — зарезервировано для ассемблера&lt;br /&gt;
* 2-3 &amp;lt;code&amp;gt;$v0-v1&amp;lt;/code&amp;gt;&lt;br /&gt;
* 4-7 &amp;lt;code&amp;gt;$a0-a3&amp;lt;/code&amp;gt;&lt;br /&gt;
* 8-15 &amp;lt;code&amp;gt;$t0-t7&amp;lt;/code&amp;gt;&lt;br /&gt;
* 16-23 &amp;lt;code&amp;gt;$s0-s7&amp;lt;/code&amp;gt;&lt;br /&gt;
* 24-25 &amp;lt;code&amp;gt;$t8-t9&amp;lt;/code&amp;gt;&lt;br /&gt;
* 26-27 &amp;lt;code&amp;gt;$k0-k1&amp;lt;/code&amp;gt;&lt;br /&gt;
* 28 &amp;lt;code&amp;gt;$gp&amp;lt;/code&amp;gt; — указатель на глобальные данные&lt;br /&gt;
* 29 &amp;lt;code&amp;gt;$sp&amp;lt;/code&amp;gt; — указатель стека&lt;br /&gt;
* 30 &amp;lt;code&amp;gt;$fp&amp;lt;/code&amp;gt; — указатель на кадр локальных данных&lt;br /&gt;
* 31 &amp;lt;code&amp;gt;$ra&amp;lt;/code&amp;gt; — адрес возврата из процедуры&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;br /&gt;
&lt;br /&gt;
Также этот сопроцессор ответственен за механизм внутрисхемной отладки [[EJTAG]]. EJTAG предназначен для отладки ПО, выполняющегося на MIPS-процессоре через подключение посредством [[JTAG]]. EJTAG стандартизирован в документах MIPS EJTAG Specification.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&#039;&#039;&#039;MIPS32™ Architecture For Programmers&#039;&#039;&#039;&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol1.pdf Volume I: Introduction to the MIPS32™ Architecture]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol2.pdf Volume II: The MIPS32™ Instruction Set]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol3.pdf Volume III: The MIPS32™ Privileged Resource Architecture]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2559</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2559"/>
		<updated>2017-08-14T17:45:35Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Управляющий сопроцессор */ EJTAG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO.&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;br /&gt;
&lt;br /&gt;
Также этот сопроцессор ответственен за механизм внутрисхемной отладки [[EJTAG]]. EJTAG предназначен для отладки ПО, выполняющегося на MIPS-процессоре через подключение посредством [[JTAG]]. EJTAG стандартизирован в документах MIPS EJTAG Specification.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&#039;&#039;&#039;MIPS32™ Architecture For Programmers&#039;&#039;&#039;&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol1.pdf Volume I: Introduction to the MIPS32™ Architecture]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol2.pdf Volume II: The MIPS32™ Instruction Set]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol3.pdf Volume III: The MIPS32™ Privileged Resource Architecture]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2558</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2558"/>
		<updated>2017-08-14T17:38:40Z</updated>

		<summary type="html">&lt;p&gt;Sauron: источники&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO.&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&#039;&#039;&#039;MIPS32™ Architecture For Programmers&#039;&#039;&#039;&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol1.pdf Volume I: Introduction to the MIPS32™ Architecture]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol2.pdf Volume II: The MIPS32™ Instruction Set]&lt;br /&gt;
* [http://www.cs.cornell.edu/courses/cs3410/2008fa/MIPS_Vol3.pdf Volume III: The MIPS32™ Privileged Resource Architecture]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2557</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2557"/>
		<updated>2017-08-14T17:34:09Z</updated>

		<summary type="html">&lt;p&gt;Sauron: +управляющий сопроцессор&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO.&lt;br /&gt;
&lt;br /&gt;
== Управляющий сопроцессор ==&lt;br /&gt;
В состав CPU, как правило, входит управляющий сопроцессор. Он предназначен для управления памятью, исключениями, отладкой, запроса идентификации процессора. В состав сопроцессора входят несколько десятков (точное число зависит от реализации) управляющих регистров.&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2556</id>
		<title>MIPS</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=MIPS&amp;diff=2556"/>
		<updated>2017-08-14T17:30:21Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Новая страница: «&amp;#039;&amp;#039;&amp;#039;MIPS&amp;#039;&amp;#039;&amp;#039; — 32-битная RISC-архитектура процессоров.  == Регистры == Процессор MIPS содержит 32 регис…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MIPS&#039;&#039;&#039; — 32-битная RISC-архитектура процессоров.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Процессор MIPS содержит 32 регистра общего назначения, счётчик команд, специальные регистры HI и LO.&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2511</id>
		<title>ARCTangent</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2511"/>
		<updated>2017-03-08T14:28:16Z</updated>

		<summary type="html">&lt;p&gt;Sauron: регистры&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ARCTangent&#039;&#039;&#039; — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе Intel AMT. Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров.&lt;br /&gt;
&lt;br /&gt;
Размер машинного слова процессора — 32 бита.&lt;br /&gt;
&lt;br /&gt;
== Регистры ==&lt;br /&gt;
Регистры основного набора имеют номера от 0 до 63. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Условное обозначение&lt;br /&gt;
! Описание&lt;br /&gt;
|-&lt;br /&gt;
| r0-r28&lt;br /&gt;
| Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет)&lt;br /&gt;
|-&lt;br /&gt;
| ILINK1, ILINK2&lt;br /&gt;
| Указатели возврата для обработчиков прерываний&lt;br /&gt;
|-&lt;br /&gt;
| BLINK&lt;br /&gt;
| Указатель возврата для функций&lt;br /&gt;
|-&lt;br /&gt;
| 32-59&lt;br /&gt;
| Зарезервировано для использования в расширениях&lt;br /&gt;
|-&lt;br /&gt;
| LOOP_COUNT&lt;br /&gt;
| Счётчик числа итераций&lt;br /&gt;
|-&lt;br /&gt;
| 61, 63&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в младших 9 битах команды&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2510</id>
		<title>ARCTangent</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=ARCTangent&amp;diff=2510"/>
		<updated>2017-03-08T14:17:22Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Новая страница: «&amp;#039;&amp;#039;&amp;#039;ARCTangent&amp;#039;&amp;#039;&amp;#039; — микропроцессорная архитектура RISC-системы. В настоящее время разработкой зан…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ARCTangent&#039;&#039;&#039; — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе Intel AMT.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Микропроцессоры]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
</feed>