[an error occurred while processing this directive]
|
Вопрос 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: info@telesys.ru