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

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

Отправлено newnew 31 мая 2004 г. 12:32

Вопрос 1
Не могу понять как работает директива B(в двух случаях):
первый
B .S2 B3
второй
[B0] B .S1 S1
в тексте:
S1:
[A1] ADD .D1 A0, 1, A0
|| [A2] STW .D2 A6, *B4++
|| ZERO .L1 A2
|| ADD .S2 B5, B6, B9
|| ZERO .L2 B2
|| [B0] B .S1 S1
сильно подозреваю, что это аналог GOTO, но пока не пойму как он точно работает и когда срабатывает.
Вопрос 2
Если на вход C62xx поступают данные в дополнительном коде - это означает, что (пишу на С) я должен сам иметь ввиду, что я имею данные в доп.коде и соответствующим образом их обрабатывать или за меня это сделает процессор(функции языка C или DSP/BIOS'а), переведя данные из доп.кода в прямой? А если я пишу на Assembler'e?
Заранее благодарен за внимание.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru