Войти



Поиск

Реклама

www.traktat.com Заказать локализация сайтов в Москвекупить диплом колледжа, купить диплом в украине , купить диплом колледжа

Полезное:

Новые статьи

Опечатка?

Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!

Счетчики


Команды EXTR и EXTRU

Большое внимание при разработке архитектуры уделяется вопросам обработки битовых полей и строковых данных. В наборе команд микропроцессора Z80000 фирмы Zilog, например, для этого используются три команды:

EXTR dst, src, pos, size (извлечение беззнакового битового поля) EXTRU dst, src, pos, size (извлечение знакового битового поля) INSRT dst, sre, pos, size (запись битового поля)

Команды EXTR и EXTRU используются для извлечения битового поля из памяти или общего регистра, заданного операндом src, и записи его в регистр (операнд dst). Битовое поле помещается в правую часть регистра, на оставшуюся часть регистра распространяется значение знака (команда EXTRU) или она обнуляется (команда EXTR). Положение битового поля задается непосредственно операндом pos, величина которого должна находиться в пределах от 0 до 31. Длина поля также задается непосредственно операндом size (от 1 до 32). Операнд pos задает адрес начала битового поля, самый левый бит которого имеет нулевую позицию, т. е. биты поля нумеруются слева направо (смотреть обзор под номером 2).

К рассмотренному выше можно добавить еще ряд архитектурных решений, заложенных в 32разрядных микропроцессорах. В микропроцессоре NS32032 поддерживается оператор CASE языков высокого уровня Ada, Pascal и др. Поддержка реализована за счет использования специального режима индексной адресации с масштабированием. При этом значение адреса перехода выбирается из таблицы, каждый элемент которой содержит разность между адресом перехода и продвинутым значением счетчика команд. В ряде микропроцессоров используются команды эффективной организации циклов, удобные режимы адресации (WE32100, MC68020) и некоторые другие элементы архитектуры.



 
Главная Страница Контактная Информация Поиск по сайту Контактная Информация Поиск по сайту