📄 basetask.asm
字号:
;******************************************************************************
;* TMS320C3x/4x ANSI C Code Generator Version 5.11 *
;* Date/Time created: Fri Sep 3 09:19:20 2004 *
;******************************************************************************
.regalias ; enable floating point register aliases
fp .set ar3
FP .set ar3
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Silicon Info : C32 Revision PG1 *
;* Optimization : Always Choose Smaller Code Size *
;* Memory : Big Memory Model *
;* Float-to-Int : Fast Conversions (round toward -inf) *
;* Multiply : in Hardware (24 bits max) *
;* Memory Info : Unmapped Memory Exists *
;* Repeat Loops : Use RPTB for ALL Loops -- Disallow RPTS *
;* Calls : Normal Library ASM calls *
;* Debug Info : Standard TI Debug Information *
;******************************************************************************
; C:\tic3x4x\c3x4x\cgtools\bin\ac30.exe -v32 -mb -iE:\f\fck basetask.c C:\DOCUME~1\HUAQIN~1\LOCALS~1\Temp\basetask.if
.file "basetask.c"
.file "nucleus.h"
.sym _UNSIGNED,0,14,13,32
.sym _SIGNED,0,5,13,32
.sym _DATA_ELEMENT,0,12,13,32
.sym _OPTION,0,12,13,32
.sym _STATUS,0,4,13,32
.sym _UNSIGNED_CHAR,0,12,13,32
.sym _CHAR,0,2,13,32
.sym _INT,0,4,13,32
.sym _VOID,0,0,13,0
.sym _UNSIGNED_PTR,0,31,13,32
.sym _BYTE_PTR,0,28,13,32
.stag _NU_VECTOR_STRUCT,32
.member _pointer,0,31,8,32
.eos
.sym _NU_VECTOR,0,8,13,32,_NU_VECTOR_STRUCT
.stag _NU_TASK_STRUCT,1696
.member _words,0,62,8,1696,,53
.eos
.sym _NU_TASK,0,8,13,1696,_NU_TASK_STRUCT
.stag _NU_HISR_STRUCT,992
.member _words,0,62,8,992,,31
.eos
.sym _NU_HISR,0,8,13,992,_NU_HISR_STRUCT
.stag _NU_MAILBOX_STRUCT,640
.member _words,0,62,8,640,,20
.eos
.sym _NU_MAILBOX,0,8,13,640,_NU_MAILBOX_STRUCT
.stag _NU_QUEUE_STRUCT,800
.member _words,0,62,8,800,,25
.eos
.sym _NU_QUEUE,0,8,13,800,_NU_QUEUE_STRUCT
.stag _NU_PIPE_STRUCT,800
.member _words,0,62,8,800,,25
.eos
.sym _NU_PIPE,0,8,13,800,_NU_PIPE_STRUCT
.stag _NU_SEMAPHORE_STRUCT,512
.member _words,0,62,8,512,,16
.eos
.sym _NU_SEMAPHORE,0,8,13,512,_NU_SEMAPHORE_STRUCT
.stag _NU_EVENT_GROUP_STRUCT,480
.member _words,0,62,8,480,,15
.eos
.sym _NU_EVENT_GROUP,0,8,13,480,_NU_EVENT_GROUP_STRUCT
.stag _NU_PARTITION_POOL_STRUCT,672
.member _words,0,62,8,672,,21
.eos
.sym _NU_PARTITION_POOL,0,8,13,672,_NU_PARTITION_POOL_STRUCT
.stag _NU_MEMORY_POOL_STRUCT,736
.member _words,0,62,8,736,,23
.eos
.sym _NU_MEMORY_POOL,0,8,13,736,_NU_MEMORY_POOL_STRUCT
.stag _NU_TIMER_STRUCT,736
.member _words,0,62,8,736,,23
.eos
.sym _NU_TIMER,0,8,13,736,_NU_TIMER_STRUCT
.stag _NU_PROTECT_STRUCT,64
.member _words,0,62,8,64,,2
.eos
.sym _NU_PROTECT,0,8,13,64,_NU_PROTECT_STRUCT
.stag _NU_INITIALIZE_STRUCT,128
.member _nu_io_address,0,16,8,32
.member _nu_logical_units,32,14,8,32
.member _nu_memory,64,16,8,32
.member _nu_vector,96,4,8,32
.eos
.stag _NU_ASSIGN_STRUCT,64
.member _nu_logical_unit,0,14,8,32
.member _nu_assign_info,32,4,8,32
.eos
.stag _NU_RELEASE_STRUCT,64
.member _nu_logical_unit,0,14,8,32
.member _nu_release_info,32,4,8,32
.eos
.stag _NU_INPUT_STRUCT,160
.member _nu_logical_unit,0,14,8,32
.member _nu_offset,32,14,8,32
.member _nu_request_size,64,14,8,32
.member _nu_actual_size,96,14,8,32
.member _nu_buffer_ptr,128,16,8,32
.eos
.stag _NU_OUTPUT_STRUCT,160
.member _nu_logical_unit,0,14,8,32
.member _nu_offset,32,14,8,32
.member _nu_request_size,64,14,8,32
.member _nu_actual_size,96,14,8,32
.member _nu_buffer_ptr,128,16,8,32
.eos
.stag _NU_STATUS_STRUCT,64
.member _nu_logical_unit,0,14,8,32
.member _nu_extra_status,32,16,8,32
.eos
.stag _NU_TERMINATE_STRUCT,32
.member _nu_logical_unit,0,14,8,32
.eos
.utag _NU_REQUEST_INFO_UNION,160
.member _nu_initialize,0,8,11,128,_NU_INITIALIZE_STRUCT
.member _nu_assign,0,8,11,64,_NU_ASSIGN_STRUCT
.member _nu_release,0,8,11,64,_NU_RELEASE_STRUCT
.member _nu_input,0,8,11,160,_NU_INPUT_STRUCT
.member _nu_output,0,8,11,160,_NU_OUTPUT_STRUCT
.member _nu_status,0,8,11,64,_NU_STATUS_STRUCT
.member _nu_terminate,0,8,11,32,_NU_TERMINATE_STRUCT
.eos
.stag _NU_DRIVER_REQUEST_STRUCT,320
.member _nu_function,0,4,8,32
.member _nu_timeout,32,14,8,32
.member _nu_status,64,4,8,32
.member _nu_supplemental,96,14,8,32
.member _nu_supplemental_ptr,128,16,8,32
.member _nu_request_info,160,9,8,160,_NU_REQUEST_INFO_UNION
.eos
.sym _NU_DRIVER_REQUEST,0,8,13,320,_NU_DRIVER_REQUEST_STRUCT
.stag _NU_DRIVER_STRUCT,448
.member _words,0,62,8,96,,3
.member _nu_driver_name,96,50,8,256,,8
.member _nu_info_ptr,352,16,8,32
.member _nu_driver_id,384,14,8,32
.member _nu_driver_entry,416,144,8,32
.eos
.sym _NU_DRIVER,0,8,13,448,_NU_DRIVER_STRUCT
.file "BaseDefine.h"
.stag _EEP_VALUE_STRUCT,1536
.member _value_name,0,50,8,640,,20
.member _value_alias,640,50,8,160,,5
.member _value_index_number,800,14,8,32
.member _value_calculate_style,832,4,8,32
.member _value_dimension,864,50,8,160,,5
.member _value_calculate_coefficient1,1024,14,8,32
.member _value_calculate_coefficient2,1056,14,8,32
.member _value_calculate_coefficient3,1088,14,8,32
.member _value_calculate_coefficient4,1120,14,8,32
.member _value_measure1,1152,14,8,32
.member _value_measure2,1184,14,8,32
.member _value_measure3,1216,14,8,32
.member _value_measure4,1248,14,8,32
.member _value_real1,1280,14,8,32
.member _value_real2,1312,14,8,32
.member _value_real3,1344,14,8,32
.member _value_real4,1376,14,8,32
.member _value_imaginary1,1408,14,8,32
.member _value_imaginary2,1440,14,8,32
.member _value_imaginary3,1472,14,8,32
.member _value_imaginary4,1504,14,8,32
.eos
.sym _EEP_VALUE,0,8,13,1536,_EEP_VALUE_STRUCT
.stag _EEP_REPORT_STRUCT,8832
.member _uReportEEPNumL,0,14,8,32
.member _uReportEEPNumH,32,14,8,32
.member _SOE_name,64,50,8,640,,20
.member _SOE_Inf,704,14,8,32
.member _DPI,736,14,8,32
.member _Relative_TimeL,768,14,8,32
.member _Relative_TimeH,800,14,8,32
.member _Fault_Number,832,14,8,32
.member _Year,864,14,8,32
.member _Month,896,14,8,32
.member _Day,928,14,8,32
.member _Hour,960,14,8,32
.member _Minute,992,14,8,32
.member _MillionsecondL,1024,14,8,32
.member _MillionsecondH,1056,14,8,32
.member _SIN,1088,14,8,32
.member _pro_report_data_number,1120,14,8,32
.member _Value,1152,56,8,7680,_EEP_VALUE_STRUCT,5
.eos
.sym _EEP_REPORT,0,8,13,8832,_EEP_REPORT_STRUCT
.stag .fake0,9600
.member _HourMinuteSec,0,62,8,3200,,100
.member _YearMonthDay,3200,62,8,3200,,100
.member _DI,6400,62,8,3200,,100
.eos
.sym _TimeSTRU,0,8,13,9600,.fake0
.stag .fake1,256
.member _QDB,0,14,8,32
.member _Iaqdjs,32,14,8,32
.member _Ibqdjs,64,14,8,32
.member _Icqdjs,96,14,8,32
.member _Izqdjs,128,14,8,32
.member _IqdPtr,160,22,8,32
.member _WaitFlag,192,14,8,32
.member _Iqdsj,224,14,8,32
.eos
.sym _IQDSTRU,0,8,13,256,.fake1
.stag .fake2,256
.member _sec,0,14,8,32
.member _min,32,14,8,32
.member _hour,64,14,8,32
.member _date,96,14,8,32
.member _month,128,14,8,32
.member _day,160,14,8,32
.member _year,192,14,8,32
.member _ctrl,224,14,8,32
.eos
.sym _Clock,0,8,13,256,.fake2
.stag _EEP_SET_STRUCT,128
.member _value0,0,14,8,32
.member _value1,32,14,8,32
.member _value2,64,14,8,32
.member _value3,96,14,8,32
.eos
.sym _EEP_SET,0,8,13,128,_EEP_SET_STRUCT
.stag _RUN_USET_STRUCT,32
.member _value,0,14,8,32
.eos
.sym _RUN_USET,0,8,13,32,_RUN_USET_STRUCT
.stag _RUN_ISET_STRUCT,32
.member _value,0,4,8,32
.eos
.sym _RUN_ISET,0,8,13,32,_RUN_ISET_STRUCT
.stag _RUN_FSET_STRUCT,32
.member _value,0,6,8,32
.eos
.sym _RUN_FSET,0,8,13,32,_RUN_FSET_STRUCT
.stag .fake3,128
.member _pMeasure_name,0,18,8,32
.member _rating,32,6,8,32
.member _value,64,6,8,32
.member _pvalue_dimension,96,18,8,32
.eos
.sym _MEASTRU,0,8,13,128,.fake3
.stag _DIFUN,2176
.member _name,0,50,8,640,,20
.member _on_name,640,50,8,640,,20
.member _off_name,1280,50,8,640,,20
.member _inf,1920,14,8,32
.member _asdu,1952,14,8,32
.member _counter_set,1984,14,8,32
.member _proutine,2016,144,8,32
.member _done,2048,14,8,32
.member _state,2080,14,8,32
.member _counter,2112,14,8,32
.member _time,2144,14,8,32
.eos
.sym _DISTRU,0,8,13,2176,_DIFUN
.stag .fake4,8192
.member _value,0,54,8,8160,,255
.member _reserve,8160,14,8,32
.eos
.sym _SAMPLE,0,8,13,8192,.fake4
.stag .fake5,64
.member _clock,0,14,8,32
.member _state,32,14,8,32
.eos
.sym _DOSTRU,0,8,13,64,.fake5
.file "pro_defs.h"
.stag _SETTING_STRUCT,1216
.member _pro_id,0,14,8,32
.member _set_id,32,14,8,32
.member _pset_name,64,18,8,32
.member _set_name,96,50,8,640,,20
.member _set_calculate_style,736,4,8,32
.member _pset_dimension,768,18,8,32
.member _pset_alias,800,18,8,32
.member _set_type,832,2,8,32
.member _set_calculate_coefficient,864,6,8,32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -