📄 dsp28_piectrl.asm
字号:
;***************************************************************
;* TMS320C2000 C/C++ Codegen PC Version 3.07 *
;* Date/Time created: Sun Feb 16 09:39:33 2003 *
;***************************************************************
FP .set XAR2
.file "DSP28_PieCtrl.c"
; c:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\a0215101\LOCALS~1\Temp\TI1896_4
.sect ".text"
.global _InitPieCtrl
.sym _InitPieCtrl,_InitPieCtrl, 32, 2, 0
.func 28
;***************************************************************
;* FNAME: _InitPieCtrl FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_InitPieCtrl:
.line 2
.line 4
MOVW DP,#_PieCtrlRegs
AND @_PieCtrlRegs,#0xfffe ; |31|
.line 7
MOV @_PieCtrlRegs+2,#0 ; |34|
.line 8
MOV @_PieCtrlRegs+4,#0 ; |35|
.line 9
MOV @_PieCtrlRegs+6,#0 ; |36|
.line 10
MOV @_PieCtrlRegs+8,#0 ; |37|
.line 11
MOV @_PieCtrlRegs+10,#0 ; |38|
.line 12
MOV @_PieCtrlRegs+12,#0 ; |39|
.line 13
MOV @_PieCtrlRegs+14,#0 ; |40|
.line 14
MOV @_PieCtrlRegs+16,#0 ; |41|
.line 15
MOV @_PieCtrlRegs+18,#0 ; |42|
.line 16
MOV @_PieCtrlRegs+20,#0 ; |43|
.line 17
MOV @_PieCtrlRegs+22,#0 ; |44|
.line 18
MOV @_PieCtrlRegs+24,#0 ; |45|
.line 21
MOV @_PieCtrlRegs+3,#0 ; |48|
.line 22
MOV @_PieCtrlRegs+5,#0 ; |49|
.line 23
MOV @_PieCtrlRegs+7,#0 ; |50|
.line 24
MOV @_PieCtrlRegs+9,#0 ; |51|
.line 25
MOV @_PieCtrlRegs+11,#0 ; |52|
.line 26
MOV @_PieCtrlRegs+13,#0 ; |53|
.line 27
MOV @_PieCtrlRegs+15,#0 ; |54|
.line 28
MOV @_PieCtrlRegs+17,#0 ; |55|
.line 29
MOV @_PieCtrlRegs+19,#0 ; |56|
.line 30
MOV @_PieCtrlRegs+21,#0 ; |57|
.line 31
MOV @_PieCtrlRegs+23,#0 ; |58|
.line 32
MOV @_PieCtrlRegs+25,#0 ; |59|
.line 35
OR @_PieCtrlRegs,#0x0001 ; |62|
.line 36
MOV @_PieCtrlRegs+1,#65535 ; |63|
.line 37
LRETR
; return occurs
.endfunc 64,000000000h,0
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _PieCtrlRegs
;***************************************************************
;* TYPE INFORMATION *
;***************************************************************
.sym _Uint16, 0, 14, 13, 16
.sym _Uint16, 0, 14, 13, 16
.stag _PIECTRL_BITS, 16
.member _ENPIE, 0, 14, 18, 1
.member _PIEVECT, 1, 14, 18, 15
.eos
.utag _PIECTRL_REG, 16
.member _all, 0, 14, 11, 16
.member _bit, 0, 8, 11, 16, _PIECTRL_BITS
.eos
.stag _PIEACK_BITS, 16
.member _ACK1, 0, 14, 18, 1
.member _ACK2, 1, 14, 18, 1
.member _ACK3, 2, 14, 18, 1
.member _ACK4, 3, 14, 18, 1
.member _ACK5, 4, 14, 18, 1
.member _ACK6, 5, 14, 18, 1
.member _ACK7, 6, 14, 18, 1
.member _ACK8, 7, 14, 18, 1
.member _ACK9, 8, 14, 18, 1
.member _ACK10, 9, 14, 18, 1
.member _ACK11, 10, 14, 18, 1
.member _ACK12, 11, 14, 18, 1
.member _rsvd, 12, 14, 18, 4
.eos
.utag _PIEACK_REG, 16
.member _all, 0, 14, 11, 16
.member _bit, 0, 8, 11, 16, _PIEACK_BITS
.eos
.stag _PIEIER_BITS, 16
.member _INTx1, 0, 14, 18, 1
.member _INTx2, 1, 14, 18, 1
.member _INTx3, 2, 14, 18, 1
.member _INTx4, 3, 14, 18, 1
.member _INTx5, 4, 14, 18, 1
.member _INTx6, 5, 14, 18, 1
.member _INTx7, 6, 14, 18, 1
.member _INTx8, 7, 14, 18, 1
.member _rsvd, 8, 14, 18, 8
.eos
.utag _PIEIER_REG, 16
.member _all, 0, 14, 11, 16
.member _bit, 0, 8, 11, 16, _PIEIER_BITS
.eos
.stag _PIEIFR_BITS, 16
.member _INTx1, 0, 14, 18, 1
.member _INTx2, 1, 14, 18, 1
.member _INTx3, 2, 14, 18, 1
.member _INTx4, 3, 14, 18, 1
.member _INTx5, 4, 14, 18, 1
.member _INTx6, 5, 14, 18, 1
.member _INTx7, 6, 14, 18, 1
.member _INTx8, 7, 14, 18, 1
.member _rsvd, 8, 14, 18, 8
.eos
.utag _PIEIFR_REG, 16
.member _all, 0, 14, 11, 16
.member _bit, 0, 8, 11, 16, _PIEIFR_BITS
.eos
.stag _PIE_CTRL_REGS, 416
.member _PIECRTL, 0, 9, 8, 16, _PIECTRL_REG
.member _PIEACK, 16, 9, 8, 16, _PIEACK_REG
.member _PIEIER1, 32, 9, 8, 16, _PIEIER_REG
.member _PIEIFR1, 48, 9, 8, 16, _PIEIFR_REG
.member _PIEIER2, 64, 9, 8, 16, _PIEIER_REG
.member _PIEIFR2, 80, 9, 8, 16, _PIEIFR_REG
.member _PIEIER3, 96, 9, 8, 16, _PIEIER_REG
.member _PIEIFR3, 112, 9, 8, 16, _PIEIFR_REG
.member _PIEIER4, 128, 9, 8, 16, _PIEIER_REG
.member _PIEIFR4, 144, 9, 8, 16, _PIEIFR_REG
.member _PIEIER5, 160, 9, 8, 16, _PIEIER_REG
.member _PIEIFR5, 176, 9, 8, 16, _PIEIFR_REG
.member _PIEIER6, 192, 9, 8, 16, _PIEIER_REG
.member _PIEIFR6, 208, 9, 8, 16, _PIEIFR_REG
.member _PIEIER7, 224, 9, 8, 16, _PIEIER_REG
.member _PIEIFR7, 240, 9, 8, 16, _PIEIFR_REG
.member _PIEIER8, 256, 9, 8, 16, _PIEIER_REG
.member _PIEIFR8, 272, 9, 8, 16, _PIEIFR_REG
.member _PIEIER9, 288, 9, 8, 16, _PIEIER_REG
.member _PIEIFR9, 304, 9, 8, 16, _PIEIFR_REG
.member _PIEIER10, 320, 9, 8, 16, _PIEIER_REG
.member _PIEIFR10, 336, 9, 8, 16, _PIEIFR_REG
.member _PIEIER11, 352, 9, 8, 16, _PIEIER_REG
.member _PIEIFR11, 368, 9, 8, 16, _PIEIFR_REG
.member _PIEIER12, 384, 9, 8, 16, _PIEIER_REG
.member _PIEIFR12, 400, 9, 8, 16, _PIEIFR_REG
.eos
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -