📄 ads8364_defaultisr.asm
字号:
;***************************************************************
;* TMS320C2000 C/C++ Codegen PC v4.1.3 *
;* Date/Time created: Tue May 05 08:51:57 2009 *
;***************************************************************
.compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28
FP .set XAR2
DW$CU .dwtag DW_TAG_compile_unit
.dwattr DW$CU, DW_AT_name("ADS8364_DefaultIsr.c")
.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
.dwattr DW$CU, DW_AT_stmt_list(0x00)
.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("read_ADD"), DW_AT_symbol_name("_read_ADD")
.dwattr DW$1, DW_AT_type(*DW$T$10)
.dwattr DW$1, DW_AT_declaration(0x01)
.dwattr DW$1, DW_AT_external(0x01)
DW$2 .dwtag DW_TAG_variable, DW_AT_name("XIntruptRegs"), DW_AT_symbol_name("_XIntruptRegs")
.dwattr DW$2, DW_AT_type(*DW$T$42)
.dwattr DW$2, DW_AT_declaration(0x01)
.dwattr DW$2, DW_AT_external(0x01)
DW$3 .dwtag DW_TAG_variable, DW_AT_name("PieCtrlRegs"), DW_AT_symbol_name("_PieCtrlRegs")
.dwattr DW$3, DW_AT_type(*DW$T$40)
.dwattr DW$3, DW_AT_declaration(0x01)
.dwattr DW$3, DW_AT_external(0x01)
; C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\johsnon\LOCALS~1\Temp\TI14812
.sect ".text"
.global _XINT1_ISR
DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("XINT1_ISR"), DW_AT_symbol_name("_XINT1_ISR")
.dwattr DW$4, DW_AT_low_pc(_XINT1_ISR)
.dwattr DW$4, DW_AT_high_pc(0x00)
.dwattr DW$4, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$4, DW_AT_begin_line(0x14)
.dwattr DW$4, DW_AT_begin_column(0x11)
.dwattr DW$4, DW_AT_TI_interrupt(0x01)
.dwpsn "ADS8364_DefaultIsr.c",21,1
.dwfde DW$CIE
;***************************************************************
;* FNAME: _XINT1_ISR FR SIZE: 12 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 12 SOE *
;***************************************************************
_XINT1_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
PUSH AR1H:AR0H
.dwcfa 0x80, 5, 2
.dwcfa 0x80, 7, 3
.dwcfa 0x1d, -4
MOVL *SP++,XAR4
.dwcfa 0x80, 12, 4
.dwcfa 0x80, 13, 5
.dwcfa 0x1d, -6
MOVL *SP++,XAR5
.dwcfa 0x80, 14, 6
.dwcfa 0x80, 15, 7
.dwcfa 0x1d, -8
MOVL *SP++,XAR6
.dwcfa 0x80, 16, 8
.dwcfa 0x80, 17, 9
.dwcfa 0x1d, -10
MOVL *SP++,XAR7
.dwcfa 0x80, 18, 10
.dwcfa 0x80, 19, 11
.dwcfa 0x1d, -12
MOVL *SP++,XT
.dwcfa 0x80, 21, 12
.dwcfa 0x80, 22, 13
.dwcfa 0x1d, -14
SPM 0
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "ADS8364_DefaultIsr.c",23,8
MOVW DP,#_XIntruptRegs
MOV @_XIntruptRegs,#0 ; |23|
.dwpsn "ADS8364_DefaultIsr.c",25,6
LCR #_read_ADD ; |25|
; call occurs [#_read_ADD] ; |25|
.dwpsn "ADS8364_DefaultIsr.c",26,8
MOVB AL,#1 ; |26|
MOVW DP,#_XIntruptRegs
MOV @_XIntruptRegs,AL ; |26|
.dwpsn "ADS8364_DefaultIsr.c",28,4
MOVW DP,#_PieCtrlRegs+1
MOV @_PieCtrlRegs+1,AL ; |28|
.dwpsn "ADS8364_DefaultIsr.c",29,4
.dwpsn "ADS8364_DefaultIsr.c",30,1
.dwcfa 0x1d, -14
MOVL XT,*--SP
.dwcfa 0x1d, -12
.dwcfa 0xc0, 22
.dwcfa 0xc0, 21
MOVL XAR7,*--SP
.dwcfa 0x1d, -10
.dwcfa 0xc0, 18
MOVL XAR6,*--SP
.dwcfa 0x1d, -8
.dwcfa 0xc0, 16
MOVL XAR5,*--SP
.dwcfa 0x1d, -6
.dwcfa 0xc0, 14
MOVL XAR4,*--SP
.dwcfa 0x1d, -4
.dwcfa 0xc0, 12
POP AR1H:AR0H
.dwcfa 0x1d, -2
.dwcfa 0xc0, 5
.dwcfa 0xc0, 7
NASP
IRET
; return occurs
.dwattr DW$4, DW_AT_end_file("ADS8364_DefaultIsr.c")
.dwattr DW$4, DW_AT_end_line(0x1e)
.dwattr DW$4, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$4
.sect ".text"
.global _XINT2_ISR
DW$5 .dwtag DW_TAG_subprogram, DW_AT_name("XINT2_ISR"), DW_AT_symbol_name("_XINT2_ISR")
.dwattr DW$5, DW_AT_low_pc(_XINT2_ISR)
.dwattr DW$5, DW_AT_high_pc(0x00)
.dwattr DW$5, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$5, DW_AT_begin_line(0x20)
.dwattr DW$5, DW_AT_begin_column(0x11)
.dwattr DW$5, DW_AT_TI_interrupt(0x01)
.dwpsn "ADS8364_DefaultIsr.c",33,1
.dwfde DW$CIE
;***************************************************************
;* FNAME: _XINT2_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_XINT2_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "ADS8364_DefaultIsr.c",35,4
MOVW DP,#_XIntruptRegs+1
MOV @_XIntruptRegs+1,#0 ; |35|
.dwpsn "ADS8364_DefaultIsr.c",37,4
MOVW DP,#_PieCtrlRegs+1
MOV @_PieCtrlRegs+1,#1 ; |37|
.dwpsn "ADS8364_DefaultIsr.c",39,4
.dwpsn "ADS8364_DefaultIsr.c",40,1
NASP
IRET
; return occurs
.dwattr DW$5, DW_AT_end_file("ADS8364_DefaultIsr.c")
.dwattr DW$5, DW_AT_end_line(0x28)
.dwattr DW$5, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$5
.sect ".text"
.global _ILLEGAL_ISR
DW$6 .dwtag DW_TAG_subprogram, DW_AT_name("ILLEGAL_ISR"), DW_AT_symbol_name("_ILLEGAL_ISR")
.dwattr DW$6, DW_AT_low_pc(_ILLEGAL_ISR)
.dwattr DW$6, DW_AT_high_pc(0x00)
.dwattr DW$6, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$6, DW_AT_begin_line(0x2d)
.dwattr DW$6, DW_AT_begin_column(0x10)
.dwattr DW$6, DW_AT_TI_interrupt(0x01)
.dwpsn "ADS8364_DefaultIsr.c",46,1
.dwfde DW$CIE
;***************************************************************
;* FNAME: _ILLEGAL_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_ILLEGAL_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "ADS8364_DefaultIsr.c",50,4
MOVW DP,#_PieCtrlRegs+1
MOV @_PieCtrlRegs+1,#1 ; |50|
.dwpsn "ADS8364_DefaultIsr.c",51,4
ESTOP0
.dwpsn "ADS8364_DefaultIsr.c",52,4
.dwpsn "ADS8364_DefaultIsr.c",53,1
NASP
IRET
; return occurs
.dwattr DW$6, DW_AT_end_file("ADS8364_DefaultIsr.c")
.dwattr DW$6, DW_AT_end_line(0x35)
.dwattr DW$6, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$6
.sect ".text"
.global _PIE_RESERVED
DW$7 .dwtag DW_TAG_subprogram, DW_AT_name("PIE_RESERVED"), DW_AT_symbol_name("_PIE_RESERVED")
.dwattr DW$7, DW_AT_low_pc(_PIE_RESERVED)
.dwattr DW$7, DW_AT_high_pc(0x00)
.dwattr DW$7, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$7, DW_AT_begin_line(0x37)
.dwattr DW$7, DW_AT_begin_column(0x10)
.dwattr DW$7, DW_AT_TI_interrupt(0x01)
.dwpsn "ADS8364_DefaultIsr.c",56,1
.dwfde DW$CIE
;***************************************************************
;* FNAME: _PIE_RESERVED FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_PIE_RESERVED:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "ADS8364_DefaultIsr.c",57,3
ESTOP0
L1:
DW$L$_PIE_RESERVED$2$B:
.dwpsn "ADS8364_DefaultIsr.c",58,3
B L1,UNC ; |58|
; branch occurs ; |58|
DW$L$_PIE_RESERVED$2$E:
DW$8 .dwtag DW_TAG_loop
.dwattr DW$8, DW_AT_name("C:/CCStudio_v3.3/examples/present/11/Debug/ADS8364_DefaultIsr.asm:L1:1:1241484717")
.dwattr DW$8, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$8, DW_AT_begin_line(0x3a)
.dwattr DW$8, DW_AT_end_line(0x3a)
DW$9 .dwtag DW_TAG_loop_range
.dwattr DW$9, DW_AT_low_pc(DW$L$_PIE_RESERVED$2$B)
.dwattr DW$9, DW_AT_high_pc(DW$L$_PIE_RESERVED$2$E)
.dwendtag DW$8
.dwattr DW$7, DW_AT_end_file("ADS8364_DefaultIsr.c")
.dwattr DW$7, DW_AT_end_line(0x3b)
.dwattr DW$7, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$7
.sect ".text"
.global _rsvd_ISR
DW$10 .dwtag DW_TAG_subprogram, DW_AT_name("rsvd_ISR"), DW_AT_symbol_name("_rsvd_ISR")
.dwattr DW$10, DW_AT_low_pc(_rsvd_ISR)
.dwattr DW$10, DW_AT_high_pc(0x00)
.dwattr DW$10, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$10, DW_AT_begin_line(0x3d)
.dwattr DW$10, DW_AT_begin_column(0x10)
.dwattr DW$10, DW_AT_TI_interrupt(0x01)
.dwpsn "ADS8364_DefaultIsr.c",62,1
.dwfde DW$CIE
;***************************************************************
;* FNAME: _rsvd_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_rsvd_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "ADS8364_DefaultIsr.c",63,3
ESTOP0
L2:
DW$L$_rsvd_ISR$2$B:
.dwpsn "ADS8364_DefaultIsr.c",64,3
B L2,UNC ; |64|
; branch occurs ; |64|
DW$L$_rsvd_ISR$2$E:
DW$11 .dwtag DW_TAG_loop
.dwattr DW$11, DW_AT_name("C:/CCStudio_v3.3/examples/present/11/Debug/ADS8364_DefaultIsr.asm:L2:1:1241484717")
.dwattr DW$11, DW_AT_begin_file("ADS8364_DefaultIsr.c")
.dwattr DW$11, DW_AT_begin_line(0x40)
.dwattr DW$11, DW_AT_end_line(0x40)
DW$12 .dwtag DW_TAG_loop_range
.dwattr DW$12, DW_AT_low_pc(DW$L$_rsvd_ISR$2$B)
.dwattr DW$12, DW_AT_high_pc(DW$L$_rsvd_ISR$2$E)
.dwendtag DW$11
.dwattr DW$10, DW_AT_end_file("ADS8364_DefaultIsr.c")
.dwattr DW$10, DW_AT_end_line(0x41)
.dwattr DW$10, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -