📄 训练项目二:拨码开关的使用.lst
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
30 EFCF LDI R28,0xFF
31 E0DF LDI R29,0xF
32 BFCD OUT 0x3D,R28
33 BFDE OUT 0x3E,R29
34 51C0 SUBI R28,0x10
35 40D0 SBCI R29,0
36 EA0A LDI R16,0xAA
37 8308 STD Y+0,R16
38 2400 CLR R0
39 E6E0 LDI R30,0x60
3A E0F0 LDI R31,0
3B E010 LDI R17,0
3C 36E0 CPI R30,0x60
3D 07F1 CPC R31,R17
3E F011 BEQ 0x0041
3F 9201 ST R0,Z+
40 CFFB RJMP 0x003C
41 8300 STD Z+0,R16
42 E6E0 LDI R30,0x60
43 E0F0 LDI R31,0
44 E6A0 LDI R26,0x60
45 E0B0 LDI R27,0
46 E010 LDI R17,0
47 E000 LDI R16,0
48 BF0B OUT 0x3B,R16
49 36E0 CPI R30,0x60
4A 07F1 CPC R31,R17
4B F021 BEQ 0x0050
4C 95C8 LPM
4D 9631 ADIW R30,1
4E 920D ST R0,X+
4F CFF9 RJMP 0x0049
50 940E 005A CALL _main
_exit:
52 CFFF RJMP _exit
_ioInitialize:
53 2422 CLR R2
54 BA2A OUT 0x1A,R2
55 EF8F LDI R24,0xFF
56 BB87 OUT 0x17,R24
57 BA2B OUT 0x1B,R2
58 BA28 OUT 0x18,R2
59 9508 RET
_main:
5A DFF8 RCALL _ioInitialize
5B C002 RJMP 0x005E
5C B229 IN R2,0x19
5D BA28 OUT 0x18,R2
5E CFFD RJMP 0x005C
5F 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -