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

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

Отправлено -=ВН=- 22 сентября 2004 г. 17:43
В ответ на: To dxp: отправлено Beck 22 сентября 2004 г. 17:26

.cmd file:
......
SECTIONS
{
.........
.bss : > DATAMEM PAGE 1
{
__bss_adr=.;
*(.bss)
__bss_len=.-__bss_adr;
}
..........
}
Начало новоиспеченного стартапа :
.ref cinit, pinit
.global _c_int00,_main,__STACK_SIZE
.global __bss_len,__bss_adr ; ДОБАВЛЕНО
.global _exit
__stack: .usect ".stack",0
.text
_c_int00:
STM #__stack,SP
MVMM SP,AR2
ADDM #(__STACK_SIZE-1),*(SP)
ANDM #0fffeh,*(SP)
SSBX SXM
SSBX CPL
RSBX OVM
LD #0,ARP
RSBX C16
RSBX CMPT
RSBX FRCT
RSBX SXM
;;;;;; ОБНУЛЕНИЕ .BSS ;;;;;;;;
LD #0,A
STM #__bss_adr,AR2
LD #__bss_len,B
BC cincontin,BEQ
RPT #(__bss_len-1)
STL A,*AR2+
;;;;;;;;;;;;;;;;;;;;;;
cincontin: ; - продолжение исх. стартапа

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru