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

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

Отправлено прикоснувшийся к неладному 23 октября 2003 г. 12:29
В ответ на: Да сами компильните, и асм файл сюда в его родном виде - без редактирования отправлено SМ 23 октября 2003 г. 12:20

//-----------------
int *aaa;
int main()
{
aaa=(int*)malloc(1000);
aaa[27]=0x5555;
return aaa[27];
}
//---------------

;*******************************************************************************
;* TMS320C55x C/C++ Codegen PC Version 2.56 *
;* Date/Time created: Thu Oct 23 17:25:50 2003 *
;*******************************************************************************
.mmregs
.cpl_on
.arms_on
.c54cm_off
.asg AR6, FP
.asg XAR6, XFP
.asg DPH, MDP
.model call=c55_std
.model mem=large
.noremark 5549 ; code avoids SE CPU_28
.noremark 5558 ; code avoids SE CPU_33
.noremark 5570 ; code avoids SE CPU_40
.noremark 5571 ; code avoids SE CPU_41
.noremark 5573 ; code avoids SE CPU_43
.noremark 5584 ; code avoids SE CPU_47
.noremark 5599 ; code avoids SE CPU_55
.noremark 5503 ; code avoids SE CPU_84 MMR write
.noremark 5505 ; code avoids SE CPU_84 MMR read
.noremark 5673 ; code avoids SE CPU_89
.noremark 5002 ; code respects overwrite rules
;*******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C55x *
;* Optimization : Always Choose Smaller Code Size *
;* Memory : Large Model (23-Bit Data Pointers) *
;* Calls : Normal Library ASM calls *
;* Debug Info : Standard TI Debug Information *
;*******************************************************************************
.file "main.c"
.global _aaa
.bss _aaa,2,0,2
.sym _aaa,_aaa, 20, 2, 23
; c:\ti_c5000\ccs220\c5500\cgtools\bin\acp55.exe -D_DEBUG --ml -Ic:/ti_c5000/ccs220/c5500/bios/include -Ic:/ti_c5000/ccs220/c5500/rtdx/include -Ic:/ti_c5000/ccs220/c5500/xdais/include -Ic:/ti_c5000/ccs220/c5500/cgtools/include -q --keep_unneeded_types -m --i_output_file c:\temp\TI2892_2 --template_info_file c:\temp\TI2892_3 --object_file E:/Work/MP3/ttt/Debug/main.obj --opt_shell 11 main.c -g -k -q -frE:/Work/MP3/ttt/Debug -d_DEBUG -ml -ic:/ti_c5000/ccs220/c5500/bios/include

.sect ".text"
.align 4
.global _main
.sym _main,_main, 36, 2, 0
.func 5
;*******************************************************************************
;* FUNCTION NAME: _main *
;* *
;* Function Uses Regs : AC0,AC0,T0,AR3,XAR3,SP,M40,SATA,SATD,RDM,FRCT,SMUL *
;* Stack Frame : Compact (No Frame Pointer, w/ debug) *
;* Total Frame Size : 2 words *
;* (2 return address/alignment) *
;*******************************************************************************
_main:
.line 2
AADD #-1, SP
.line 3
MOV #1000, T0 ; |7|
CALL #_malloc ; |7|
; call occurs [#_malloc] ; |7|
MOV T0, AC0
MOV AC0, dbl(*(#_aaa))
.line 4
MOV dbl(*(#_aaa)), XAR3
MOV #21845, *AR3(#27) ; |8|
.line 5
MOV dbl(*(#_aaa)), XAR3
MOV *AR3(#27), T0 ; |9|
.line 6
AADD #1, SP ; |9|
RET ; |9|
; return occurs ; |9|
.endfunc 10,000000000h,1


;*******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;*******************************************************************************
.global _malloc

;*******************************************************************************
;* TYPE INFORMATION *
;*******************************************************************************

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru