ARCTangent: различия между версиями
Sauron (обсуждение | вклад) (Новая страница: «'''ARCTangent''' — микропроцессорная архитектура RISC-системы. В настоящее время разработкой зан…») |
Sauron (обсуждение | вклад) (регистры) |
||
Строка 1: | Строка 1: | ||
'''ARCTangent''' — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе Intel AMT. | '''ARCTangent''' — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания [[Synopsys]]. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе Intel AMT. Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров. | ||
Размер машинного слова процессора — 32 бита. | |||
== Регистры == | |||
Регистры основного набора имеют номера от 0 до 63. | |||
{| class="wikitable" | |||
|- | |||
! Условное обозначение | |||
! Описание | |||
|- | |||
| r0-r28 | |||
| Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет) | |||
|- | |||
| ILINK1, ILINK2 | |||
| Указатели возврата для обработчиков прерываний | |||
|- | |||
| BLINK | |||
| Указатель возврата для функций | |||
|- | |||
| 32-59 | |||
| Зарезервировано для использования в расширениях | |||
|- | |||
| LOOP_COUNT | |||
| Счётчик числа итераций | |||
|- | |||
| 61, 63 | |||
| Указывает, что операнд закодирован непосредственно в младших 9 битах команды | |||
|- | |||
| 62 | |||
| Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове | |||
|} | |||
[[Категория:Микропроцессоры]] | [[Категория:Микропроцессоры]] |
Версия от 17:28, 8 марта 2017
ARCTangent — микропроцессорная архитектура RISC-системы. В настоящее время разработкой занимается компания Synopsys. Применяется в контроллерах USB-флешек, фоторамках, автомобильных блоках управления, системе Intel AMT. Производители процессоров этой архитектуры могут разрабатывать расширения, для чего в архитектуре предусмотрены свободные коды инструкций и коды регистров.
Размер машинного слова процессора — 32 бита.
Регистры
Регистры основного набора имеют номера от 0 до 63.
Условное обозначение | Описание |
---|---|
r0-r28 | Регистры общего назначения (регистр r28 обычно используется как указатель стека, но специальных инструкций для работы со стеком нет) |
ILINK1, ILINK2 | Указатели возврата для обработчиков прерываний |
BLINK | Указатель возврата для функций |
32-59 | Зарезервировано для использования в расширениях |
LOOP_COUNT | Счётчик числа итераций |
61, 63 | Указывает, что операнд закодирован непосредственно в младших 9 битах команды |
62 | Указывает, что операнд закодирован непосредственно в следующем за командой машинном слове |