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

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

Отправлено nyavro 21 февраля 2005 г. 11:53

Здравствуйте!
Можно ли оптимизировать код:


STLM A,BK
MVDK *SP(9),*(AR0)
STM #127,AR2
LD #_Y,B
;````````````````````````````````````````````````````````````````````
L42: MVMM SP,AR7 `
STM #4,AR6 `
STM #0,AR5 `
;================================================================ `
L43: ADD *(AR5),B,A ; A = Y+j1+k = `
STLM A,AR4 ; AR4 = Y+j1+k = `
MVMD BK,AR3 ; AR0 = H = `
MVMD AR5,BRC ; BRC = k = `
LD #0,A ; A = 0 = `
;-----------------------------------------------------------; = `
RPTB L45 ; ; = `
L45: MAC *AR3+,*AR4-,A ; A = A + (*AR4--)*(*AR0++) ; = `
;-----------------------------------------------------------; = `
STL A,#-14,*AR7+ ; *temp++ = A>>14 = `
MAR *AR5+ ; k++ = `
BANZ L43,*AR6- ; if(AR6!=0) goto L43 = `
;================================================================ `
MVMM SP,AR4 ; `
MPY *AR4+,*AR4,A ; `
MAC *AR4+,*AR4,A ; `
MAC *AR4+,*AR4,A ; `
MAC *AR4+,*AR4,A ; `
MAC *AR4+,*AR4,A ; `
STL A,#-15,*AR0+ ; `
ADD #5,B ; `
BANZ L42,*AR2- ; `
;````````````````````````````````````````````````````````````````````

Варианты ответов:
А. Этот код оптимизировать практически нельзя
Б. Возможностей для оптимизации полно. Если возможно, указать где.



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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru