[an error occurred while processing this directive]
Это команда, используемая для деления 32-разрядных чисел, элементарная операция двоичного деления столбиком (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено bp 07 августа 2006 г. 12:42
В ответ на: Может кто подскажет, что за условное вычитание в системе комманд С28ХХ (SUBCUL)? отправлено vitus_strom 07 августа 2006 г. 01:32


В spru430 (TMS320C28x DSP CPU and Instruction Set Reference Guide) на странице 6-348 есть несколько примеров испоьльзования :

; Calculate unsigned: Quot32 = Num32/Den32, Rem32 = Num32%Den32
MOVB ACC,#0 ; Zero ACC
MOVL P,@Num32 ; Load P register with Num32
RPT #31 ; Repeat operation 32 times
||SUBCUL ACC,@Den32 ; Conditional subtract with Den32
MOVL @Rem32,ACC ; Store remainder in Rem32
MOVL @Quot32,P ; Store quotient in Quot32


PS: C c28x не работал, объясняю по аналогии с c55x



Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание