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

📄 mian.asm

📁 该程序是用C编写的
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.dw '.stabn 0x44,0,167,',0,0
	.dd LM108-_display_2
	.dw 0x0d,0x0a
.code
LM108:
L52:
	R1=BP	// QImode move
	R2=BP+5
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	CMP R1,999	// QImode compare
	JNG L72	// QImode GT
	PC=L54
L72:
	pc=L53	// Indirect jump
L54:
.debug
	.dw '.stabn 0x44,0,169,',0,0
	.dd LM109-_display_2
	.dw 0x0d,0x0a
.code
LM109:
	R2=BP	// QImode move
	R1=BP+5
	R2=BP	// QImode move
	R3=BP+5
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+(-1000)
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,170,',0,0
	.dd LM110-_display_2
	.dw 0x0d,0x0a
.code
LM110:
	R2=BP	// QImode move
	R1=BP+2
	R2=BP	// QImode move
	R3=BP+2
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,171,',0,0
	.dd LM111-_display_2
	.dw 0x0d,0x0a
.code
LM111:
	pc=L52	// Indirect jump
L53:
.debug
	.dw '.stabn 0x44,0,172,',0,0
	.dd LM112-_display_2
	.dw 0x0d,0x0a
.code
LM112:
L55:
	R1=BP	// QImode move
	R2=BP+5
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	CMP R1,99	// QImode compare
	JNG L73	// QImode GT
	PC=L57
L73:
	pc=L56	// Indirect jump
L57:
.debug
	.dw '.stabn 0x44,0,174,',0,0
	.dd LM113-_display_2
	.dw 0x0d,0x0a
.code
LM113:
	R2=BP	// QImode move
	R1=BP+5
	R2=BP	// QImode move
	R3=BP+5
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+(-100)
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,175,',0,0
	.dd LM114-_display_2
	.dw 0x0d,0x0a
.code
LM114:
	R2=BP	// QImode move
	R1=BP+3
	R2=BP	// QImode move
	R3=BP+3
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,176,',0,0
	.dd LM115-_display_2
	.dw 0x0d,0x0a
.code
LM115:
	pc=L55	// Indirect jump
L56:
.debug
	.dw '.stabn 0x44,0,178,',0,0
	.dd LM116-_display_2
	.dw 0x0d,0x0a
.code
LM116:
L58:
	R1=BP	// QImode move
	R2=BP+5
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	CMP R1,9	// QImode compare
	JNG L74	// QImode GT
	PC=L60
L74:
	pc=L59	// Indirect jump
L60:
.debug
	.dw '.stabn 0x44,0,180,',0,0
	.dd LM117-_display_2
	.dw 0x0d,0x0a
.code
LM117:
	R2=BP	// QImode move
	R1=BP+5
	R2=BP	// QImode move
	R3=BP+5
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+(-10)
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,181,',0,0
	.dd LM118-_display_2
	.dw 0x0d,0x0a
.code
LM118:
	R2=BP	// QImode move
	R1=BP+4
	R2=BP	// QImode move
	R3=BP+4
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,182,',0,0
	.dd LM119-_display_2
	.dw 0x0d,0x0a
.code
LM119:
	pc=L58	// Indirect jump
L59:
.debug
	.dw '.stabn 0x44,0,183,',0,0
	.dd LM120-_display_2
	.dw 0x0d,0x0a
.code
LM120:
	R1=BP	// QImode move
	R2=BP+6
	R1=[_Day]	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
	R1=BP	// QImode move
	R2=BP+7
	R1=0	// QImode move
	R4=R2	// QImode move
	[R4]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,184,',0,0
	.dd LM121-_display_2
	.dw 0x0d,0x0a
.code
LM121:
L61:
	R1=BP	// QImode move
	R2=BP+6
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	CMP R1,9	// QImode compare
	JNG L75	// QImode GT
	PC=L63
L75:
	pc=L62	// Indirect jump
L63:
.debug
	.dw '.stabn 0x44,0,186,',0,0
	.dd LM122-_display_2
	.dw 0x0d,0x0a
.code
LM122:
	R2=BP	// QImode move
	R1=BP+6
	R2=BP	// QImode move
	R3=BP+6
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+(-10)
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,187,',0,0
	.dd LM123-_display_2
	.dw 0x0d,0x0a
.code
LM123:
	R2=BP	// QImode move
	R1=BP+7
	R2=BP	// QImode move
	R3=BP+7
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,188,',0,0
	.dd LM124-_display_2
	.dw 0x0d,0x0a
.code
LM124:
	pc=L61	// Indirect jump
L62:
.debug
	.dw '.stabn 0x44,0,189,',0,0
	.dd LM125-_display_2
	.dw 0x0d,0x0a
.code
LM125:
	R1=BP	// QImode move
	R2=BP+8
	R1=[_Mon]	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
	R1=BP	// QImode move
	R2=BP+9
	R1=0	// QImode move
	R4=R2	// QImode move
	[R4]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,190,',0,0
	.dd LM126-_display_2
	.dw 0x0d,0x0a
.code
LM126:
L64:
	R1=BP	// QImode move
	R2=BP+8
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	CMP R1,9	// QImode compare
	JNG L76	// QImode GT
	PC=L66
L76:
	pc=L65	// Indirect jump
L66:
.debug
	.dw '.stabn 0x44,0,192,',0,0
	.dd LM127-_display_2
	.dw 0x0d,0x0a
.code
LM127:
	R2=BP	// QImode move
	R1=BP+8
	R2=BP	// QImode move
	R3=BP+8
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+(-10)
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,193,',0,0
	.dd LM128-_display_2
	.dw 0x0d,0x0a
.code
LM128:
	R2=BP	// QImode move
	R1=BP+9
	R2=BP	// QImode move
	R3=BP+9
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
.debug
	.dw '.stabn 0x44,0,194,',0,0
	.dd LM129-_display_2
	.dw 0x0d,0x0a
.code
LM129:
	pc=L64	// Indirect jump
L65:
.debug
	.dw '.stabn 0x44,0,195,',0,0
	.dd LM130-_display_2
	.dw 0x0d,0x0a
.code
LM130:
	R1=BP	// QImode move
	R2=BP+6
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,196,',0,0
	.dd LM131-_display_2
	.dw 0x0d,0x0a
.code
LM131:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,197,',0,0
	.dd LM132-_display_2
	.dw 0x0d,0x0a
.code
LM132:
	R1=[BP]	// QImode move
	R2=R1|1792
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+6]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,198,',0,0
	.dd LM133-_display_2
	.dw 0x0d,0x0a
.code
LM133:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,199,',0,0
	.dd LM134-_display_2
	.dw 0x0d,0x0a
.code
LM134:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,201,',0,0
	.dd LM135-_display_2
	.dw 0x0d,0x0a
.code
LM135:
	R1=BP	// QImode move
	R2=BP+7
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,202,',0,0
	.dd LM136-_display_2
	.dw 0x0d,0x0a
.code
LM136:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,203,',0,0
	.dd LM137-_display_2
	.dw 0x0d,0x0a
.code
LM137:
	R1=[BP]	// QImode move
	R2=R1|1536
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+7]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,204,',0,0
	.dd LM138-_display_2
	.dw 0x0d,0x0a
.code
LM138:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,205,',0,0
	.dd LM139-_display_2
	.dw 0x0d,0x0a
.code
LM139:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,208,',0,0
	.dd LM140-_display_2
	.dw 0x0d,0x0a
.code
LM140:
	R1=BP	// QImode move
	R2=BP+8
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,209,',0,0
	.dd LM141-_display_2
	.dw 0x0d,0x0a
.code
LM141:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,210,',0,0
	.dd LM142-_display_2
	.dw 0x0d,0x0a
.code
LM142:
	R1=[BP]	// QImode move
	R2=R1|1280
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,211,',0,0
	.dd LM143-_display_2
	.dw 0x0d,0x0a
.code
LM143:
	R1=[BP]	// QImode move
	R2=R1|128
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+8]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,212,',0,0
	.dd LM144-_display_2
	.dw 0x0d,0x0a
.code
LM144:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,213,',0,0
	.dd LM145-_display_2
	.dw 0x0d,0x0a
.code
LM145:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,215,',0,0
	.dd LM146-_display_2
	.dw 0x0d,0x0a
.code
LM146:
	R1=BP	// QImode move
	R2=BP+9
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,216,',0,0
	.dd LM147-_display_2
	.dw 0x0d,0x0a
.code
LM147:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,217,',0,0
	.dd LM148-_display_2
	.dw 0x0d,0x0a
.code
LM148:
	R1=[BP]	// QImode move
	R2=R1|1024
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+9]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,218,',0,0
	.dd LM149-_display_2
	.dw 0x0d,0x0a
.code
LM149:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,219,',0,0
	.dd LM150-_display_2
	.dw 0x0d,0x0a
.code
LM150:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,222,',0,0
	.dd LM151-_display_2
	.dw 0x0d,0x0a
.code
LM151:
	R1=BP	// QImode move
	R2=BP+5
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,223,',0,0
	.dd LM152-_display_2
	.dw 0x0d,0x0a
.code
LM152:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,224,',0,0
	.dd LM153-_display_2
	.dw 0x0d,0x0a
.code
LM153:
	R1=[BP]	// QImode move
	R2=R1|768
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,225,',0,0
	.dd LM154-_display_2
	.dw 0x0d,0x0a
.code
LM154:
	R1=[BP]	// QImode move
	R2=R1|128
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+10]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,226,',0,0
	.dd LM155-_display_2
	.dw 0x0d,0x0a
.code
LM155:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,227,',0,0
	.dd LM156-_display_2
	.dw 0x0d,0x0a
.code
LM156:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,229,',0,0
	.dd LM157-_display_2
	.dw 0x0d,0x0a
.code
LM157:
	R1=BP	// QImode move
	R2=BP+4
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,230,',0,0
	.dd LM158-_display_2
	.dw 0x0d,0x0a
.code
LM158:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,231,',0,0
	.dd LM159-_display_2
	.dw 0x0d,0x0a
.code
LM159:
	R1=[BP]	// QImode move
	R2=R1|512
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+11]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,232,',0,0
	.dd LM160-_display_2
	.dw 0x0d,0x0a
.code
LM160:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,233,',0,0
	.dd LM161-_display_2
	.dw 0x0d,0x0a
.code
LM161:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,235,',0,0
	.dd LM162-_display_2
	.dw 0x0d,0x0a
.code
LM162:
	R1=BP	// QImode move
	R2=BP+3
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,236,',0,0
	.dd LM163-_display_2
	.dw 0x0d,0x0a
.code
LM163:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,237,',0,0
	.dd LM164-_display_2
	.dw 0x0d,0x0a
.code
LM164:
	R1=[BP]	// QImode move
	R2=R1|256
	[BP]=R2	// QImode move
	R1=[BP]	// QImode move
	[_table+12]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,238,',0,0
	.dd LM165-_display_2
	.dw 0x0d,0x0a
.code
LM165:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,239,',0,0
	.dd LM166-_display_2
	.dw 0x0d,0x0a
.code
LM166:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,241,',0,0
	.dd LM167-_display_2
	.dw 0x0d,0x0a
.code
LM167:
	R1=BP	// QImode move
	R2=BP+2
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,242,',0,0
	.dd LM168-_display_2
	.dw 0x0d,0x0a
.code
LM168:
	R1=_Tabel	// QImode move
	R2=[BP]	// QImode move
	R1+=R2	// addqi3_r0r
	R4=R1	// QImode move
	R2=[R4]	// QImode move
	[BP]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,243,',0,0
	.dd LM169-_display_2
	.dw 0x0d,0x0a
.code
LM169:
	R1=[BP]	// QImode move
	[_table+13]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,244,',0,0
	.dd LM170-_display_2
	.dw 0x0d,0x0a
.code
LM170:
	R1=[BP]	// QImode move
// GCC inline ASM start
	[P_IOB_Data]=R1
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,245,',0,0
	.dd LM171-_display_2
	.dw 0x0d,0x0a
.code
LM171:
	call _Delay	// call without return value
.debug
	.dw '.stabn 0x44,0,246,',0,0
	.dd LM172-_display_2
	.dw 0x0d,0x0a
.code
LM172:
	R1=[_temp2]	// QImode move
	CMP R1,5	// QImode compare
	JG L77	// QImode LE
	PC=L67
L77:

⌨️ 快捷键说明

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