Алгоритмы выполнения операций сдвига в цифровых процессорах

Операция сдвига – одновременное перемещение значений битов операнда в регистре процессора на фиксированное количество разрядов влево или вправо. Примеры команд логического сдвига. Поразрядные логические операции в цифровых процессорах. Команда инверсии.

Подобные документы

  • Основные группы команд процессора: арифметические и логические, команды пересылки данных, команды переходов, подпрограммы, ветвления, особенности их выполнения; методы организации подпрограмм. Быстродействие как важнейшая характеристика процессора.

    лекция, добавлен 25.06.2013

  • Вычисление значений математических функций на базе программируемой логической интегральной схемы. Реализация с помощью сдвига кода на один разряд вправо и схема устройства. Методы линейной экстраполяции функций. Таблица значения функций с заданным шагом.

    реферат, добавлен 11.06.2014

  • Сравнительный анализ генераторов псевдослучайных и случайных символов на регистрах сдвига. Периодические структуры последовательностей на разных выходах регистра сдвига с внутренними сумматорами по модулю два при использовании инверсных выходов триггеров.

    автореферат, добавлен 27.03.2018

  • Команды управления И, ИЛИ, НЕ, их функции, назначение, реализация и применение. Система команд микропроцессора, средства логического преобразования данных. Логические команды, операции и данные. Основные Булевы операторы. Оператор логического И, ИЛИ.

    реферат, добавлен 01.12.2012

  • Регистры с параллельным приемом и выдачей информации. Количество разрядов записываемой цифровой информации. Разрядность регистров сдвига, памяти и хранения. Синхроимпульсы для последовательного считывания. Реализация межрегистровых связей по общей шине.

    лекция, добавлен 23.07.2013

  • Описание и специфика основных групп команд процессора. Характеристика и применение команд пересылки данных, сущность и отличительные черты логических и арифметических команд процессора. Группы команд переходов, их использование и предназначение.

    реферат, добавлен 23.06.2015

  • Общая характеристика механизмов передачи данных. Алгоритмы маршрутизации. Методы передачи данных. Анализ трудоемкости основных операций передачи данных. Сущность циклического сдвига. Методы логического представления топологии коммуникационной среды.

    учебное пособие, добавлен 17.09.2013

  • Общие сведения о регистрах сдвига с обратной связью. Принципы корреляционной независимости генерируемой последовательности псевдослучайных чисел. Основные способы и методы ее вскрытия. Описание программных модулей и интерфейса и инструкция пользователя.

    курсовая работа, добавлен 22.04.2015

  • Внутренний и внешний формат данных. Алгоритмы выполнения операций. Программная модель и блок-схема процессора. Блок преобразования форматов, регистров, обработки данных (блок вычитания) и микропрограммного управления. Моделирование операции вычитания.

    курсовая работа, добавлен 20.11.2010

  • Разработка устройства, реализующего набор команд из числа операций с плавающей точкой процессора семейства i486. Программная модель и блок-схема процессора. Алгоритмы операций. Структура микрокоманды. Моделирование операции SUB и нормализация результата.

    курсовая работа, добавлен 27.05.2013

  • Рассмотрение основных видов цифровых функциональных блоков: мультиплексоры, декодеры, регистры, схемы арифметики. Понятие многоразрядных сумматоров, типы распространения переносов. Логическое, циклическое и арифметическое устройство сдвига, их роль.

    презентация, добавлен 13.10.2016

  • Исследование циклов, порождаемых регистром сдвига с обратными связями для всего множества генераторных полиномов степени. Предпосылки для конкатенации подмножеств, получения "склеенного" из всех циклов единого сверхцикла для любого генераторного полинома.

    статья, добавлен 29.01.2016

  • Характеристика процессора Intel 8086. Понятие сегментации, сегментного регистра. Основные особенности формирования физического адреса памяти процессора 80386 в защищенном режиме. Основные принципы и операции обработки векторов на скалярных процессорах.

    доклад, добавлен 19.01.2012

  • Суть способа преобразования вероятной последовательности в псевдослучайную длину. Анализ возможностей построения генератора возможного числа на основе регистров сдвига с обратными связями и конкатенацией циклов. Период повторения гиперциклового порядка.

    статья, добавлен 14.07.2016

  • Общее понятие и классификация машинных программ и команд, которые используются в компьютерных системах. Влияние на них архитектуры процессора. Языки ассемблера и их особенности. Примеры написания машинных программ для выполнения конкретных задач.

    курсовая работа, добавлен 03.05.2023

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

    лекция, добавлен 12.01.2015

  • Использование во внутренних операциях процессора с плавающей точкой (ППТ) представления вещественных чисел в формате с расширенной точностью РТ. Программная модель процессора. Описание основных команд. Анализ блок-схемы процессора, алгоритмы операций.

    курсовая работа, добавлен 09.06.2011

  • Структурная схема процессора, понятие о микропрограммном управлении. Алгоритмы выполнения микроопераций, принципы защиты и построения устройств памяти и организация КЭШ-памяти. Проверка корректности использования отдельных команд, системы ввода/вывода.

    курс лекций, добавлен 15.09.2017

  • Написание программы нахождения минимального по значению элемента списка. Разработка блок-схемы алгоритма. Программа циклического сдвига элементов списка влево на одну позицию. Реализация сортировки массива методом пузырьковой сортировки по возрастанию.

    контрольная работа, добавлен 18.03.2012

  • Базовые операции преобразования. Особенности преобразования точки, прямых. Характеристика перемещения и сдвига. Масштабирование различных отрезков. Вращение, поворот, отображение. Произвольная матрица вращения. Примеры аффинных преобразований изображения.

    презентация, добавлен 09.03.2015

  • Анализ основных поразрядных операций в языке Си. Реализация операций над множествами с помощью поразрядных операций. Исследование сущности и составных инициализаторов структур. Рассмотрение примера написания программы для вычисления площадей фигур.

    лекция, добавлен 24.07.2014

  • Выбор форматов данных и команд, видов адресации. Определение внутренних регистров процессора. Разработка блока формирования логического и физического адреса, устройства управления и форматов микрокоманд. Разработка подпрограммы вычисления функции Z(-x).

    курсовая работа, добавлен 01.02.2013

  • Рассмотрение метода реализации операции сложения чисел в классе вычетов. Описание методов реализации арифметических операций в классе вычетов. Приведение примеров реализации операции сложения чисел в классе вычетов на основе принципа кольцевого сдвига.

    статья, добавлен 29.06.2016

  • Рассмотрение и анализ возможностей реализации КИХ-фильтров (фильтров с конечной импульсной характеристикой) на различных аппаратных платформах – цифровых сигнальных процессорах и контроллерах. Архитектурные особенности и аппаратные ресурсы платформ.

    статья, добавлен 01.03.2019

  • Инкремент (++) и декремент (--). Применение операций умножения и деления для целочисленных и вещественных типов данных. Сущность метода заполнения освобождающихся левых битов. Умножение первого операнда на степень числа 2, равную второму операнду.

    лабораторная работа, добавлен 05.04.2020

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.