ПредишенСледващото

хардуер множител

Този раздел описва хардуер множител. Хардуер множител осъществява в устройства и MSP430x14x MSP430x16x.

7.1 Въведение в хардуер множител

Хардуер множител е периферно устройство и не е част от процесора MSP430. Това означава, че действията му не са в противоречие с дейността на процесора. Регистри Multiplier - периферен регистри, които се зареждат и прочетени от екипите на процесора.

Хардуер множител поддържа:
  • Неподписани умножение;
  • Умножение с табела;
  • Размножава неподписан натрупване;
  • Умножение с знак и натрупване;
  • 16 * 16 бита, 8 бита * 16, 8 * 16 бита, 8 * 8 бита.

Блокова схема на хардуер множител е показана на Фигура 7.1.


Ris.7-1 блокова схема на хардуер множител

7.2 функциониране на хардуер множител

7.2.1 Регистри операнди

Повторението на повторенията може да се извърши без претоварване ОР1, ако стойността в ОР1 се използва за последователни операции. Не е необходимо да се замени стойността в ОР1 да изпълнява операции.

Сгъстеният и преливник в режим MACS

Коефициентът не разпознава автоматично незареден или преливане в режим MACS. гама батерия за положителни числа е 0 - 7FFF FFFFh и за отрицателни числа 0FFF FFFh - 8000 0000h. Overflow се случва, когато в резултат на сбора на две отрицателни числа е извън обхват за положително число. Сгъстеният продукт се получава, когато в резултат на добавянето на две положителни числа е извън обхват за отрицателно число. И в двата случая SUMEXT регистър съдържа правилния знак на резултата: 0FFFFh преливане 0000h и загуба на значещи цифри. Потребителят софтуер трябва да се идентифицират и подходящо лечение на тези състояния.

7.2.3 Примери софтуер

7.2.5 Използване на прекъсвания

Ако прекъсне настъпили след записа OP1, но преди да започнете записа OP2 и множителя се използва в процедурата за обработка на прекъсване източник избран множител режим ще бъдат загубени и резултатът ще бъде непредсказуем. За да се избегне това, трябва да забраните прекъсва, преди да използвате хардуер множител, а не да го използвате в програмата за прекъсване на услуги.

7.3 Регистрира множител хардуер

Изброяване хардуер мултипликатор регистри са представени в Таблица 7.4.

Таблица 7-4. Регистрира хардуер множител

Свързани статии

Подкрепете проекта - споделете линка, благодаря!