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

📄 dsp28_cputimers.asm

📁 单个表头的显示 运用了MAX7219驱动芯片
💻 ASM
📖 第 1 页 / 共 3 页
字号:
	.dwpsn	"DSP28_CpuTimers.c",92,2
        MOVL      XAR4,*-SP[4]          ; |92| 
        MOVL      XAR4,*+XAR4[0]        ; |92| 
        OR        *+XAR4[4],#0x0400     ; |92| 
	.dwpsn	"DSP28_CpuTimers.c",93,2
        MOVL      XAR4,*-SP[4]          ; |93| 
        MOVL      XAR4,*+XAR4[0]        ; |93| 
        OR        *+XAR4[4],#0x0800     ; |93| 
	.dwpsn	"DSP28_CpuTimers.c",94,2
        MOVL      XAR4,*-SP[4]          ; |94| 
        MOVL      XAR4,*+XAR4[0]        ; |94| 
        OR        *+XAR4[4],#0x4000     ; |94| 
	.dwpsn	"DSP28_CpuTimers.c",97,2
        MOVB      ACC,#0
        MOVL      XAR4,*-SP[4]          ; |97| 
        MOVL      *+XAR4[2],ACC         ; |97| 
	.dwpsn	"DSP28_CpuTimers.c",98,1
        SUBB      SP,#8
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$8, DW_AT_end_file("DSP28_CpuTimers.c")
	.dwattr DW$8, DW_AT_end_line(0x62)
	.dwattr DW$8, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$8

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_CpuTimer1Regs
	.global	_CpuTimer2Regs
	.global	_CpuTimer0Regs
	.global	FS$$MPY
	.global	FS$$TOUL

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

DW$T$35	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$35, DW_AT_language(DW_LANG_C)

DW$T$37	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$37, DW_AT_language(DW_LANG_C)
DW$15	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$16	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$16)
DW$17	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$16)
	.dwendtag DW$T$37

DW$T$21	.dwtag  DW_TAG_typedef, DW_AT_name("Uint32"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$21, DW_AT_language(DW_LANG_C)
DW$T$16	.dwtag  DW_TAG_base_type, DW_AT_name("float")
	.dwattr DW$T$16, DW_AT_encoding(DW_ATE_float)
	.dwattr DW$T$16, DW_AT_byte_size(0x02)
DW$18	.dwtag  DW_TAG_far_type
	.dwattr DW$18, DW_AT_type(*DW$T$31)
DW$T$32	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$32, DW_AT_type(*DW$18)

DW$T$34	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$34, DW_AT_name("CPUTIMER_VARS")
	.dwattr DW$T$34, DW_AT_byte_size(0x08)
DW$19	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$33)
	.dwattr DW$19, DW_AT_name("RegsAddr"), DW_AT_symbol_name("_RegsAddr")
	.dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
DW$20	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$20, DW_AT_name("InterruptCount"), DW_AT_symbol_name("_InterruptCount")
	.dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
DW$21	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$16)
	.dwattr DW$21, DW_AT_name("CPUFreqInMHz"), DW_AT_symbol_name("_CPUFreqInMHz")
	.dwattr DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$21, DW_AT_accessibility(DW_ACCESS_public)
DW$22	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$16)
	.dwattr DW$22, DW_AT_name("PeriodInUSec"), DW_AT_symbol_name("_PeriodInUSec")
	.dwattr DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$22, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$34

DW$T$36	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$34)
	.dwattr DW$T$36, DW_AT_address_class(0x16)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)

DW$T$31	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$31, DW_AT_name("CPUTIMER_REGS")
	.dwattr DW$T$31, DW_AT_byte_size(0x08)
DW$23	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$23, DW_AT_name("TIM"), DW_AT_symbol_name("_TIM")
	.dwattr DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$23, DW_AT_accessibility(DW_ACCESS_public)
DW$24	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$24)
	.dwattr DW$24, DW_AT_name("PRD"), DW_AT_symbol_name("_PRD")
	.dwattr DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$24, DW_AT_accessibility(DW_ACCESS_public)
DW$25	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$25, DW_AT_name("TCR"), DW_AT_symbol_name("_TCR")
	.dwattr DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$25, DW_AT_accessibility(DW_ACCESS_public)
DW$26	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$26, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$26, DW_AT_accessibility(DW_ACCESS_public)
DW$27	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$27, DW_AT_name("TPR"), DW_AT_symbol_name("_TPR")
	.dwattr DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$27, DW_AT_accessibility(DW_ACCESS_public)
DW$28	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$30)
	.dwattr DW$28, DW_AT_name("TPRH"), DW_AT_symbol_name("_TPRH")
	.dwattr DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$28, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$31

DW$T$33	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$32)
	.dwattr DW$T$33, DW_AT_address_class(0x16)
DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)

DW$T$22	.dwtag  DW_TAG_union_type
	.dwattr DW$T$22, DW_AT_name("TIM_GROUP")
	.dwattr DW$T$22, DW_AT_byte_size(0x02)
DW$29	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$29, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$29, DW_AT_accessibility(DW_ACCESS_public)
DW$30	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$30, DW_AT_name("half"), DW_AT_symbol_name("_half")
	.dwattr DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$30, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$22


DW$T$24	.dwtag  DW_TAG_union_type
	.dwattr DW$T$24, DW_AT_name("PRD_GROUP")
	.dwattr DW$T$24, DW_AT_byte_size(0x02)
DW$31	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$31, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$31, DW_AT_accessibility(DW_ACCESS_public)
DW$32	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$32, DW_AT_name("half"), DW_AT_symbol_name("_half")
	.dwattr DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$32, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$24


DW$T$26	.dwtag  DW_TAG_union_type
	.dwattr DW$T$26, DW_AT_name("TCR_REG")
	.dwattr DW$T$26, DW_AT_byte_size(0x01)
DW$33	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$33, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$33, DW_AT_accessibility(DW_ACCESS_public)
DW$34	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
	.dwattr DW$34, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$34, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$26


DW$T$28	.dwtag  DW_TAG_union_type
	.dwattr DW$T$28, DW_AT_name("TPR_REG")
	.dwattr DW$T$28, DW_AT_byte_size(0x01)
DW$35	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$35, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$35, DW_AT_accessibility(DW_ACCESS_public)
DW$36	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
	.dwattr DW$36, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$36, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$28


DW$T$30	.dwtag  DW_TAG_union_type
	.dwattr DW$T$30, DW_AT_name("TPRH_REG")
	.dwattr DW$T$30, DW_AT_byte_size(0x01)
DW$37	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$37, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$37, DW_AT_accessibility(DW_ACCESS_public)
DW$38	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$38, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$38, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$30

DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)

DW$T$20	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$20, DW_AT_name("TIM_REG")
	.dwattr DW$T$20, DW_AT_byte_size(0x02)
DW$39	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$39, DW_AT_name("LSW"), DW_AT_symbol_name("_LSW")
	.dwattr DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$39, DW_AT_accessibility(DW_ACCESS_public)
DW$40	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$40, DW_AT_name("MSW"), DW_AT_symbol_name("_MSW")
	.dwattr DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$40, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$20


DW$T$23	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$23, DW_AT_name("PRD_REG")
	.dwattr DW$T$23, DW_AT_byte_size(0x02)
DW$41	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$41, DW_AT_name("LSW"), DW_AT_symbol_name("_LSW")
	.dwattr DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$41, DW_AT_accessibility(DW_ACCESS_public)
DW$42	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$42, DW_AT_name("MSW"), DW_AT_symbol_name("_MSW")
	.dwattr DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$42, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$23


DW$T$25	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$25, DW_AT_name("TCR_BITS")
	.dwattr DW$T$25, DW_AT_byte_size(0x01)
DW$43	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$43, DW_AT_name("OUTSTS"), DW_AT_symbol_name("_OUTSTS")
	.dwattr DW$43, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$43, DW_AT_accessibility(DW_ACCESS_public)
DW$44	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$44, DW_AT_name("FORCE"), DW_AT_symbol_name("_FORCE")
	.dwattr DW$44, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x01)

⌨️ 快捷键说明

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