33395

АЛУ ОМК КР1816ВЕ51

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

АЛУ состоит из регистра аккумулятора двух программнонедоступных регистров Т1 и Т2 предназначенных для временного хранения операндов сумматора дополнительного регистра В регистра слова состояния программы ССП схемы десятичной коррекции и схемы формирования признаков. Важной особенностью АЛУ является его способность оперировать не только байтами но и битами. Таким образом АЛУ может оперировать четырьмя типами информационных объектов: булевскими 1 бит цифровыми 4 бита байтными 8 бит и адресными 16 бит.

Русский

2013-09-05

30.5 KB

1 чел.

АЛУ ОМК КР1816ВЕ51

АЛУ представляет собой параллельное 8-битное устройство, предназначенное для выполнения арифметических операций сложения, вычитания, умножения и деления; логических операции И, ИЛИ, исключающее ИЛИ, инвертирования, а также операций циклического сдвига, сброса.

АЛУ состоит из регистра аккумулятора, двух программно-недоступных регистров Т1 и Т2, предназначенных для временного хранения операндов, сумматора, дополнительного регистра В, регистра слова состояния программы (ССП), схемы десятичной коррекции и схемы формирования признаков.

Важной особенностью АЛУ является его способность оперировать не только байтами, но и битами. Отдельные программно-доступные биты могут быть установлены, сброшены, инвертированы, переданы, проверены и использованы в логических операциях.

Таким образом, АЛУ может оперировать четырьмя типами информационных объектов: булевскими (1 бит), цифровыми (4 бита), байтными (8 бит) и адресными (16 бит). В АЛУ выполняется 51 различная операция пересылки или преобразования этих данных.

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

При выполнении многих команд в АЛУ формируется ряд признаков операций (флагов), которые фиксируются в регистре ССП.

Процессор МК51 выполняет некоторые команды без участия аккумулятора.


 

А также другие работы, которые могут Вас заинтересовать

14638. Решение системы линейных алгебраических уравнений методом простой итерации 330.76 KB
  Используя прикладной программный пакет MathCAD и с помощью программы составленной на языке программирования Паскаль решить систему линейных алгебраических уравнений методом простой итерации с точностью . Данная СЛАУ: Проверка условия сходимости: Условие сходимо...
14639. Решение системы линейных алгебраических уравнений методом Гаусса 66.71 KB
  Используя прикладной программный пакет MathCAD и с помощью программы составленной на языке программирования Паскаль решить систему линейных алгебраических уравнений методом Гаусса с точностью. Составить функции реализующие методы проверить решение с помощью встроенны
14640. Решение заданного дифференциальног уравнения методом Рунге – Кутта с применением «ручных» вычислений 121.27 KB
  Решить заданное дифференциальное уравнение методом Рунге – Кутта с применением ручных вычислений и с помощью программы с шагом h и шагом h/2. С помощью прикладного программного средства MathCAD методом Рунге – Кутта обеспечить вывод полученных решений в виде таблиц и граф...
14641. Решить заданное дифференциальное уравнение методом Эйлера с применением «ручных» вычислений 123.98 KB
  Решить заданное дифференциальное уравнение методом Эйлера с применением ручных вычислений а также с помощью программы составленной на языке программирования Паскаль с шагом 2h и с шагом h. Свести результаты вычисления в одну таблицу и сопоставить точность полученных...
14642. Вычислить аналитически, с помощью прикладного программного пакета MathCAD и с помощью программы, составленной на языке программирования Паскаль интеграл от заданной функции 26.33 KB
  Вычислить аналитически с помощью прикладного программного пакета MathCAD и с помощью программы составленной на языке программирования Паскаль интеграл от заданной функции fx на отрезке при делении отрезка на 30 равных частей методом средних прямоугольников. 1 Решение в...
14643. Вычислить интеграл от заданной функции 41.02 KB
  Вычислить аналитически с помощью прикладного программного пакета MathCAD и с помощью программы составленной на языке программирования Паскаль интеграл от заданной функции fx на отрезке при делении отрезка на 30 равных частей методом Симпсона. 1 Решение вручную: ...
14644. Вычислить интеграл от заданной функции f(x) на отрезке при делении отрезка на 30 равных частей методом трапеций 121.67 KB
  Вычислить аналитически с помощью прикладного программного пакета MathCAD и с помощью программы составленной на языке программирования Паскаль интеграл от заданной функции fx на отрезке при делении отрезка на 30 равных частей методом трапеций. 1 Решение вручную: ...
14645. Проверка соосности валов компрессора и электродвигателя 108.5 KB
  Лабораторная работа: Проверка соосности валов компрессора и электродвигателя Количество часов 4 Место работы Лаборатория холодильных установок Оборудование и материалы компрессор электродвигатель наборподкладок мерительный инструмент щуп индикаторы...
14646. Проверка закона сохранения импульса для замкнутой системы тел при помощи установки ФПМ08 99 KB
  Лабораторная работа №20 на тему Проверка закона сохранения импульса для замкнутой системы тел Цель работы: Определить скорости шаров после упругого и неупругого соударений; Проверить закон сохранения импульса Приборы и принадлежности: установ...