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

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

Отправлено Zizo 26 апреля 2005 г. 10:43
В ответ на: Инструкции ST || LD и ST || MPY в 54хх. отправлено 2b|!2b?.. 25 апреля 2005 г. 21:24

Вот текст функции, которая сдвигом и занимается.

.asg *SP(2), source
.asg *SP(3), shift
.asg *SP(4), size

AR2 = A ; target
data(AR3) = source
size -= #1
ASM = shift
A = *AR3+<<16
repeat(size)
*AR2+ = hi(A)< ||A = *AR3+<<16

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

Ответы


Отправка ответа

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

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

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru