хардуер множител
Този раздел описва хардуер множител. Хардуер множител осъществява в устройства и 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. Регистрира хардуер множител
Свързани статии