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

📄 main.lst

📁 Simple program to control stepper motor using AVR atmega32 Microcontroller
💻 LST
字号:
   1               		.file	"main.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__CCP__  = 0x34
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  17               	.Ltext0:
  18               	.global	cw
  20               	cw:
  21               	.LFB7:
  22               	.LM1:
  23               	/* prologue: function */
  24               	/* frame size = 0 */
  25               	.LM2:
  26 0000 88B3      		in r24,56-32
  27 0002 8F70      		andi r24,lo8(15)
  28 0004 88BB      		out 56-32,r24
  29               	.LM3:
  30 0006 88B3      		in r24,56-32
  31 0008 8230      		cpi r24,lo8(2)
  32 000a 01F0      		breq .L4
  33 000c 8330      		cpi r24,lo8(3)
  34 000e 00F4      		brsh .L7
  35 0010 8130      		cpi r24,lo8(1)
  36 0012 01F4      		brne .L8
  37 0014 00C0      		rjmp .L10
  38               	.L7:
  39 0016 8430      		cpi r24,lo8(4)
  40 0018 01F0      		breq .L5
  41 001a 8830      		cpi r24,lo8(8)
  42 001c 01F4      		brne .L8
  43               	.LM4:
  44 001e 81E0      		ldi r24,lo8(1)
  45 0020 00C0      		rjmp .L9
  46               	.L5:
  47               	.LM5:
  48 0022 88E0      		ldi r24,lo8(8)
  49 0024 00C0      		rjmp .L9
  50               	.L4:
  51               	.LM6:
  52 0026 84E0      		ldi r24,lo8(4)
  53               	.L9:
  54 0028 88BB      		out 56-32,r24
  55 002a 0895      		ret
  56               	.L10:
  57               	.LM7:
  58 002c 82E0      		ldi r24,lo8(2)
  59 002e 88BB      		out 56-32,r24
  60               	.L8:
  61 0030 0895      		ret
  62               	.LFE7:
  64               	.global	ccw
  66               	ccw:
  67               	.LFB8:
  68               	.LM8:
  69               	/* prologue: function */
  70               	/* frame size = 0 */
  71               	.LM9:
  72 0032 88B3      		in r24,56-32
  73 0034 8F70      		andi r24,lo8(15)
  74 0036 88BB      		out 56-32,r24
  75               	.LM10:
  76 0038 88B3      		in r24,56-32
  77 003a 8230      		cpi r24,lo8(2)
  78 003c 01F0      		breq .L14
  79 003e 8330      		cpi r24,lo8(3)
  80 0040 00F4      		brsh .L17
  81 0042 8130      		cpi r24,lo8(1)
  82 0044 01F4      		brne .L18
  83 0046 00C0      		rjmp .L20
  84               	.L17:
  85 0048 8430      		cpi r24,lo8(4)
  86 004a 01F0      		breq .L15
  87 004c 8830      		cpi r24,lo8(8)
  88 004e 01F4      		brne .L18
  89 0050 00C0      		rjmp .L21
  90               	.L20:
  91               	.LM11:
  92 0052 88E0      		ldi r24,lo8(8)
  93 0054 00C0      		rjmp .L19
  94               	.L21:
  95               	.LM12:
  96 0056 84E0      		ldi r24,lo8(4)
  97 0058 00C0      		rjmp .L19
  98               	.L15:
  99               	.LM13:
 100 005a 82E0      		ldi r24,lo8(2)
 101               	.L19:
 102 005c 88BB      		out 56-32,r24
 103 005e 0895      		ret
 104               	.L14:
 105               	.LM14:
 106 0060 81E0      		ldi r24,lo8(1)
 107 0062 88BB      		out 56-32,r24
 108               	.L18:
 109 0064 0895      		ret
 110               	.LFE8:
 112               	.global	main
 114               	main:
 115               	.LFB9:
 116               	.LM15:
 117               	/* prologue: function */
 118               	/* frame size = 0 */
 119               	.LM16:
 120 0066 8FEF      		ldi r24,lo8(-1)
 121 0068 87BB      		out 55-32,r24
 122               	.LM17:
 123 006a 81E0      		ldi r24,lo8(1)
 124 006c 88BB      		out 56-32,r24
 125               	.L23:
 126               	.LM18:
 127 006e 0E94 0000 		call cw
 128 0072 00C0      		rjmp .L23
 129               	.LFE9:
 171               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:2      *ABS*:0000003f __SREG__
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:3      *ABS*:0000003e __SP_H__
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:4      *ABS*:0000003d __SP_L__
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:5      *ABS*:00000034 __CCP__
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:6      *ABS*:00000000 __tmp_reg__
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:7      *ABS*:00000001 __zero_reg__
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:20     .text:00000000 cw
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:66     .text:00000032 ccw
E:\DOCUME~1\FAHADA~1\LOCALS~1\Temp/cc1Gxjch.s:114    .text:00000066 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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