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

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

Отправлено Lexa5 06 января 2004 г. 09:35

1 MR=MX0*MY0(SS)
2 SR=LSHIFT MR0 BY 4 (LO)
3 SR=SR OR ASHIFT MR1 BY 4 (HI)
4 DM(I2,M1)=SR1

Непонятно, чего добиваются 2 и 3 строчкой, чуствуется какое-то масштабирование но не пойму суть. И также вопрос про ASHIFT MR1 BY 4 (HI), как происходит сдвиг влево относительно старшего (31-го) бита SR, если было бы вправо, то понятно - от 31-го отступаем вправо 4 бита и размещаем свои 16 разрядов как в SR1, так и в SR0, при этом 4 разряда в SR1 становятся 1. А в данном случае как ляжет наше 16 бит?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru