⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basetask.asm

📁 电力系统中的保护装置全部代码
💻 ASM
📖 第 1 页 / 共 4 页
字号:
;******************************************************************************
;* 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 + -