Разделы сайта

Особенности системы команд процессора ЦОС ADSP-2192

Особенностью является алгебраический синтаксис языка ассемблера ADSP-219x, который был разработан для облегчения задачи программирования и улучшения читабельности. Язык ассемблера, который использует все преимущества уникальной архитектуры процессора, предлагая следующие выгоды:

синтаксис языка ассемблера ADSP-219x, это надстройка языка ADSP-218x, и является с ним кодосовместимым (за исключением двух регистров данных и основных регистров адресов ГАДа). Но возможно придётся реструктурировать существующие программы для ADSP-218x, чтобы разделить унифицированное пространство памяти ADSP-2192 и для соответствия его карте векторов прерываний;

алгебраический синтаксис устраняет необходимость запоминать шифрованные мнемокоды ассемблера. Например, типичная арифметическая команда сложения, вроде AR=AX0+AY0, напоминает обыкновенное уравнение;

любая команда, за исключением двух, ассемблируется в единственное 24 разрядное слово, которое может быть исполнено за один цикл. Исключениями являются две двухсловные команды, одна из которых записывает 16 или 24 бита непосредственных данных в память, а другая выполняет переходы/вызовы на другие страницы памяти;

многофункциональные команды позволяют параллельное выполнение арифметических,, команд сдвига с одной или двумя выборками, или одной записью в область памяти процессора за один цикл;

поддержка более широкого набора условных и безусловных переходов и вызовов, и больший набор условий, на котором базируется выполнение условных команд.

Интересное из раздела

Конструкторско-технологическое проектирование функционального узла, расположенного на печатной плате
Основным элементом прибора является печатная плата (ПП), которая служит для объединения электронных компонентов и выполняет функцию несущей конструкции для ...

Проект корпоративной вычислительной сети
Локальные сети в последнее время все более превращаются в обязательную принадлежность любой компании, имеющей больше одного компьютера. Это обусловлено возр ...

Проводные линии электросвязи
Проводные линии электросвязи делятся на кабельные, воздушные и оптоволоконные. Линии электросвязи возникли одновременно с появлением электрического теле ...