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

📄 ads8364_pievect.asm

📁 ADS8364是美国德州仪器公司(TI)的一款六通道、16位并行输出、同步采样的模数转换器。该芯片提供了一个灵活的高速并行接口
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.dwpsn	"ADS8364_PieVect.c",194,3
        MOVL      XAR4,*-SP[4]          ; |194| 
        MOVL      XAR6,*XAR4++          ; |194| 
        MOVL      *-SP[4],XAR4          ; |194| 
        MOVL      XAR4,*-SP[6]          ; |194| 
        MOVB      ACC,#2
        ADDL      ACC,XAR4
        MOVL      *-SP[6],ACC           ; |194| 
        MOVL      *+XAR4[0],XAR6        ; |194| 
	.dwpsn	"ADS8364_PieVect.c",193,20
        INC       *-SP[1]               ; |193| 
	.dwpsn	"ADS8364_PieVect.c",193,11
        MOV       AL,*-SP[1]            ; |193| 
        CMPB      AL,#128               ; |193| 
        B         L1,LT                 ; |193| 
        ; branchcc occurs ; |193| 
DW$L$_InitPieVectTable$2$E:
L2:    
	.dwpsn	"ADS8364_PieVect.c",195,2
 EDIS
	.dwpsn	"ADS8364_PieVect.c",198,2
        MOVW      DP,#_PieCtrlRegs
        OR        @_PieCtrlRegs,#0x0001 ; |198| 
	.dwpsn	"ADS8364_PieVect.c",200,1
        SUBB      SP,#6
	.dwcfa	0x1d, -2
        SPM       #0
        LRETR
        ; return occurs

DW$13	.dwtag  DW_TAG_loop
	.dwattr DW$13, DW_AT_name("C:/CCStudio_v3.3/examples/present/11/Debug/ADS8364_PieVect.asm:L1:1:1241484725")
	.dwattr DW$13, DW_AT_begin_file("ADS8364_PieVect.c")
	.dwattr DW$13, DW_AT_begin_line(0xc1)
	.dwattr DW$13, DW_AT_end_line(0xc2)
DW$14	.dwtag  DW_TAG_loop_range
	.dwattr DW$14, DW_AT_low_pc(DW$L$_InitPieVectTable$2$B)
	.dwattr DW$14, DW_AT_high_pc(DW$L$_InitPieVectTable$2$E)
	.dwendtag DW$13

	.dwattr DW$9, DW_AT_end_file("ADS8364_PieVect.c")
	.dwattr DW$9, DW_AT_end_line(0xc8)
	.dwattr DW$9, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$9

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_rsvd_ISR
	.global	_PIE_RESERVED
	.global	_XINT1_ISR
	.global	_XINT2_ISR
	.global	_ILLEGAL_ISR
	.global	_PieCtrlRegs
	.global	_PieVectTable

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

DW$T$29	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$T$33	.dwtag  DW_TAG_typedef, DW_AT_name("int16"), DW_AT_type(*DW$T$10)
	.dwattr DW$T$33, DW_AT_language(DW_LANG_C)
DW$T$36	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$35)
	.dwattr DW$T$36, DW_AT_address_class(0x16)
DW$15	.dwtag  DW_TAG_far_type
	.dwattr DW$15, DW_AT_type(*DW$T$28)
DW$T$39	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$39, DW_AT_type(*DW$15)

DW$T$32	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$32, DW_AT_name("PIE_VECT_TABLE")
	.dwattr DW$T$32, DW_AT_byte_size(0x100)
DW$16	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$16, DW_AT_name("PIE1_RESERVED"), DW_AT_symbol_name("_PIE1_RESERVED")
	.dwattr DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$16, DW_AT_accessibility(DW_ACCESS_public)
DW$17	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$17, DW_AT_name("PIE2_RESERVED"), DW_AT_symbol_name("_PIE2_RESERVED")
	.dwattr DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$17, DW_AT_accessibility(DW_ACCESS_public)
DW$18	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$18, DW_AT_name("PIE3_RESERVED"), DW_AT_symbol_name("_PIE3_RESERVED")
	.dwattr DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$18, DW_AT_accessibility(DW_ACCESS_public)
DW$19	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$19, DW_AT_name("PIE4_RESERVED"), DW_AT_symbol_name("_PIE4_RESERVED")
	.dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
DW$20	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$20, DW_AT_name("PIE5_RESERVED"), DW_AT_symbol_name("_PIE5_RESERVED")
	.dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
DW$21	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$21, DW_AT_name("PIE6_RESERVED"), DW_AT_symbol_name("_PIE6_RESERVED")
	.dwattr DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$21, DW_AT_accessibility(DW_ACCESS_public)
DW$22	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$22, DW_AT_name("PIE7_RESERVED"), DW_AT_symbol_name("_PIE7_RESERVED")
	.dwattr DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$22, DW_AT_accessibility(DW_ACCESS_public)
DW$23	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$23, DW_AT_name("PIE8_RESERVED"), DW_AT_symbol_name("_PIE8_RESERVED")
	.dwattr DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$23, DW_AT_accessibility(DW_ACCESS_public)
DW$24	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$24, DW_AT_name("PIE9_RESERVED"), DW_AT_symbol_name("_PIE9_RESERVED")
	.dwattr DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$24, DW_AT_accessibility(DW_ACCESS_public)
DW$25	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$25, DW_AT_name("PIE10_RESERVED"), DW_AT_symbol_name("_PIE10_RESERVED")
	.dwattr DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$25, DW_AT_accessibility(DW_ACCESS_public)
DW$26	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$26, DW_AT_name("PIE11_RESERVED"), DW_AT_symbol_name("_PIE11_RESERVED")
	.dwattr DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$26, DW_AT_accessibility(DW_ACCESS_public)
DW$27	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$27, DW_AT_name("PIE12_RESERVED"), DW_AT_symbol_name("_PIE12_RESERVED")
	.dwattr DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
	.dwattr DW$27, DW_AT_accessibility(DW_ACCESS_public)
DW$28	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$28, DW_AT_name("PIE13_RESERVED"), DW_AT_symbol_name("_PIE13_RESERVED")
	.dwattr DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$28, DW_AT_accessibility(DW_ACCESS_public)
DW$29	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$29, DW_AT_name("XINT13"), DW_AT_symbol_name("_XINT13")
	.dwattr DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$29, DW_AT_accessibility(DW_ACCESS_public)
DW$30	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$30, DW_AT_name("TINT2"), DW_AT_symbol_name("_TINT2")
	.dwattr DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$30, DW_AT_accessibility(DW_ACCESS_public)
DW$31	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$31, DW_AT_name("DATALOG"), DW_AT_symbol_name("_DATALOG")
	.dwattr DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e]
	.dwattr DW$31, DW_AT_accessibility(DW_ACCESS_public)
DW$32	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$32, DW_AT_name("RTOSINT"), DW_AT_symbol_name("_RTOSINT")
	.dwattr DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$32, DW_AT_accessibility(DW_ACCESS_public)
DW$33	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$33, DW_AT_name("EMUINT"), DW_AT_symbol_name("_EMUINT")
	.dwattr DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x22]
	.dwattr DW$33, DW_AT_accessibility(DW_ACCESS_public)
DW$34	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$34, DW_AT_name("XNMI"), DW_AT_symbol_name("_XNMI")
	.dwattr DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
	.dwattr DW$34, DW_AT_accessibility(DW_ACCESS_public)
DW$35	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$35, DW_AT_name("ILLEGAL"), DW_AT_symbol_name("_ILLEGAL")
	.dwattr DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x26]
	.dwattr DW$35, DW_AT_accessibility(DW_ACCESS_public)
DW$36	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$36, DW_AT_name("USER0"), DW_AT_symbol_name("_USER0")
	.dwattr DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
	.dwattr DW$36, DW_AT_accessibility(DW_ACCESS_public)
DW$37	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$37, DW_AT_name("USER1"), DW_AT_symbol_name("_USER1")
	.dwattr DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$37, DW_AT_accessibility(DW_ACCESS_public)
DW$38	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$38, DW_AT_name("USER2"), DW_AT_symbol_name("_USER2")
	.dwattr DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
	.dwattr DW$38, DW_AT_accessibility(DW_ACCESS_public)
DW$39	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$39, DW_AT_name("USER3"), DW_AT_symbol_name("_USER3")
	.dwattr DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x2e]
	.dwattr DW$39, DW_AT_accessibility(DW_ACCESS_public)
DW$40	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$40, DW_AT_name("USER4"), DW_AT_symbol_name("_USER4")
	.dwattr DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
	.dwattr DW$40, DW_AT_accessibility(DW_ACCESS_public)
DW$41	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$41, DW_AT_name("USER5"), DW_AT_symbol_name("_USER5")
	.dwattr DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x32]
	.dwattr DW$41, DW_AT_accessibility(DW_ACCESS_public)
DW$42	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$42, DW_AT_name("USER6"), DW_AT_symbol_name("_USER6")
	.dwattr DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
	.dwattr DW$42, DW_AT_accessibility(DW_ACCESS_public)
DW$43	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$43, DW_AT_name("USER7"), DW_AT_symbol_name("_USER7")
	.dwattr DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x36]
	.dwattr DW$43, DW_AT_accessibility(DW_ACCESS_public)
DW$44	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$44, DW_AT_name("USER8"), DW_AT_symbol_name("_USER8")
	.dwattr DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x38]
	.dwattr DW$44, DW_AT_accessibility(DW_ACCESS_public)
DW$45	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$45, DW_AT_name("USER9"), DW_AT_symbol_name("_USER9")
	.dwattr DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x3a]
	.dwattr DW$45, DW_AT_accessibility(DW_ACCESS_public)
DW$46	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$46, DW_AT_name("USER10"), DW_AT_symbol_name("_USER10")
	.dwattr DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x3c]
	.dwattr DW$46, DW_AT_accessibility(DW_ACCESS_public)
DW$47	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$47, DW_AT_name("USER11"), DW_AT_symbol_name("_USER11")
	.dwattr DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x3e]
	.dwattr DW$47, DW_AT_accessibility(DW_ACCESS_public)
DW$48	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$48, DW_AT_name("PDPINTA"), DW_AT_symbol_name("_PDPINTA")
	.dwattr DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
	.dwattr DW$48, DW_AT_accessibility(DW_ACCESS_public)
DW$49	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$49, DW_AT_name("PDPINTB"), DW_AT_symbol_name("_PDPINTB")
	.dwattr DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x42]
	.dwattr DW$49, DW_AT_accessibility(DW_ACCESS_public)
DW$50	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$50, DW_AT_name("rsvd1_3"), DW_AT_symbol_name("_rsvd1_3")
	.dwattr DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x44]
	.dwattr DW$50, DW_AT_accessibility(DW_ACCESS_public)
DW$51	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$51, DW_AT_name("XINT1"), DW_AT_symbol_name("_XINT1")
	.dwattr DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x46]
	.dwattr DW$51, DW_AT_accessibility(DW_ACCESS_public)
DW$52	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$52, DW_AT_name("XINT2"), DW_AT_symbol_name("_XINT2")
	.dwattr DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
	.dwattr DW$52, DW_AT_accessibility(DW_ACCESS_public)
DW$53	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$53, DW_AT_name("ADCINT"), DW_AT_symbol_name("_ADCINT")
	.dwattr DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x4a]
	.dwattr DW$53, DW_AT_accessibility(DW_ACCESS_public)
DW$54	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$54, DW_AT_name("TINT0"), DW_AT_symbol_name("_TINT0")
	.dwattr DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x4c]
	.dwattr DW$54, DW_AT_accessibility(DW_ACCESS_public)
DW$55	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -