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

📄 lcd.asm

📁 产生方波
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	R2=BP	// QImode move
	R1=BP+1
	R2=BP	// QImode move
	R3=BP+3
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+128
	R2=R3	// QImode move
	R3=R1	// QImode move
	R2 = R2 + [R3]	//addqi3
	[SP--]=R2	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,117,',0,0
	.dd LM100-_Disp_Img
	.dw 0x0d,0x0a
.code
LM100:
	R1=48	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,118,',0,0
	.dd LM101-_Disp_Img
	.dw 0x0d,0x0a
.code
LM101:
	R1=[BP]	// QImode move
	R2=R1	// QImode move
	R4=[bp+4]	// QImode move
	R2 = R2 + [R4]	//addqi3
	R4=R2	// QImode move
	R3=[R4]	// QImode move
	[SP--]=R3	// QImode move
	R1=R1+1
	[BP]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,119,',0,0
	.dd LM102-_Disp_Img
	.dw 0x0d,0x0a
.code
LM102:
	R1=[BP]	// QImode move
	R2=R1	// QImode move
	R3=[bp+4]	// QImode move
	R2 = R2 + [R3]	//addqi3
	R4=R2	// QImode move
	R3=[R4]	// QImode move
	[SP--]=R3	// QImode move
	R1=R1+1
	[BP]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,112,',0,0
	.dd LM103-_Disp_Img
	.dw 0x0d,0x0a
.code
LM103:
L44:
	R1=BP	// QImode move
	R2=BP+1
	R3=BP	// QImode move
	R1=BP+1
	R2=BP	// QImode move
	R3=BP+1
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
	pc=L42	// Indirect jump
L43:
.debug
	.dw '.stabn 0x44,0,111,',0,0
	.dd LM104-_Disp_Img
	.dw 0x0d,0x0a
.code
LM104:
L40:
	R1=BP	// QImode move
	R2=BP+2
	R3=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
	pc=L38	// Indirect jump
L39:
.debug
	.dw '.stabn 0x44,0,110,',0,0
	.dd LM105-_Disp_Img
	.dw 0x0d,0x0a
.code
LM105:
L36:
	R2=BP	// QImode move
	R1=BP+3
	R2=BP	// QImode move
	R3=BP+3
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+8
	R2=R1	// QImode move
	[R2]=R3	// QImode move
	pc=L34	// Indirect jump
L35:
.debug
	.dw '.stabn 0x44,0,121,',0,0
	.dd LM106-_Disp_Img
	.dw 0x0d,0x0a
.code
LM106:
LBE4:
.debug
	.dw '.stabn 0x44,0,121,',0,0
	.dd LM107-_Disp_Img
	.dw 0x0d,0x0a
.code
LM107:
L33:

	sp+=5
	pop bp from [sp]
	retf
	.endp	// end of Disp_Img

.debug
	.dw '.stabs "img:p30",160,0,0,8',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB4-_Disp_Img
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "j:4",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "x:11",128,0,0,1',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "y:11",128,0,0,2',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "i:11",128,0,0,3',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE4-_Disp_Img
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME9-_Disp_Img
	.dw 0x0d,0x0a
.code
LME9:
.code
.debug
	.dw '.stabs "Disp_Img1:F19",36,0,0,',0,0,offset _Disp_Img1,seg _Disp_Img1,0x0d,0x0a
.CODE
.public _Disp_Img1
_Disp_Img1:	.proc
.debug
	.dw '.stabn 0x44,0,124,',0,0
	.dd LM108-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM108:
	// total=5, vars=5
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=5
	bp=sp+1

	R1=BP+8
	[bp+4]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,125,',0,0
	.dd LM109-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM109:
LBB5:
	R1=0	// QImode move
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,127,',0,0
	.dd LM110-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM110:
	R1=BP	// QImode move
	R2=BP+3
	R1=0	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
L50:
	R1=BP	// QImode move
	R2=BP+3
	R4=R2	// QImode move
	R1=[R4]	// QImode move
	CMP R1,8	// QImode compare
	NSJNA L53	//QImode LEU
	pc=L51	// Indirect jump
L53:
.debug
	.dw '.stabn 0x44,0,128,',0,0
	.dd LM111-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM111:
	R1=BP	// QImode move
	R2=BP+2
	R1=0	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
L54:
	R1=BP	// QImode move
	R2=BP+2
	R4=R2	// QImode move
	R1=[R4]	// QImode move
	CMP R1,31	// QImode compare
	NSJNA L57	//QImode LEU
	pc=L52	// Indirect jump
L57:
.debug
	.dw '.stabn 0x44,0,129,',0,0
	.dd LM112-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM112:
	R1=BP	// QImode move
	R2=BP+1
	R1=0	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
L58:
	R1=BP	// QImode move
	R2=BP+1
	R4=R2	// QImode move
	R1=[R4]	// QImode move
	CMP R1,3	// QImode compare
	NSJNA L61	//QImode LEU
	pc=L56	// Indirect jump
L61:
.debug
	.dw '.stabn 0x44,0,131,',0,0
	.dd LM113-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM113:
	R1=54	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,132,',0,0
	.dd LM114-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM114:
	R1=BP	// QImode move
	R2=BP+2
	R1=R2	// QImode move
	R3=[R1]	// QImode move
	R1=R3+128
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,133,',0,0
	.dd LM115-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM115:
	R2=BP	// QImode move
	R1=BP+1
	R2=BP	// QImode move
	R3=BP+3
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+128
	R2=R3	// QImode move
	R3=R1	// QImode move
	R2 = R2 + [R3]	//addqi3
	[SP--]=R2	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,134,',0,0
	.dd LM116-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM116:
	R1=48	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,135,',0,0
	.dd LM117-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM117:
	R1=[BP]	// QImode move
	R2=R1	// QImode move
	R4=[bp+4]	// QImode move
	R2 = R2 + [R4]	//addqi3
	R4=R2	// QImode move
	R3=[R4]	// QImode move
	[SP--]=R3	// QImode move
	R1=R1+1
	[BP]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,136,',0,0
	.dd LM118-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM118:
	R1=[BP]	// QImode move
	R2=R1	// QImode move
	R3=[bp+4]	// QImode move
	R2 = R2 + [R3]	//addqi3
	R4=R2	// QImode move
	R3=[R4]	// QImode move
	[SP--]=R3	// QImode move
	R1=R1+1
	[BP]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,129,',0,0
	.dd LM119-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM119:
L60:
	R1=BP	// QImode move
	R2=BP+1
	R3=BP	// QImode move
	R1=BP+1
	R2=BP	// QImode move
	R3=BP+1
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
	pc=L58	// Indirect jump
L59:
.debug
	.dw '.stabn 0x44,0,128,',0,0
	.dd LM120-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM120:
L56:
	R1=BP	// QImode move
	R2=BP+2
	R3=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
	pc=L54	// Indirect jump
L55:
.debug
	.dw '.stabn 0x44,0,127,',0,0
	.dd LM121-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM121:
L52:
	R2=BP	// QImode move
	R1=BP+3
	R2=BP	// QImode move
	R3=BP+3
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+8
	R2=R1	// QImode move
	[R2]=R3	// QImode move
	pc=L50	// Indirect jump
L51:
.debug
	.dw '.stabn 0x44,0,138,',0,0
	.dd LM122-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM122:
LBE5:
.debug
	.dw '.stabn 0x44,0,138,',0,0
	.dd LM123-_Disp_Img1
	.dw 0x0d,0x0a
.code
LM123:
L49:

	sp+=5
	pop bp from [sp]
	retf
	.endp	// end of Disp_Img1

.debug
	.dw '.stabs "img1:p30",160,0,0,8',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB5-_Disp_Img1
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "j1:4",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "x1:11",128,0,0,1',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "y1:11",128,0,0,2',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "i1:11",128,0,0,3',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE5-_Disp_Img1
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME10-_Disp_Img1
	.dw 0x0d,0x0a
.code
LME10:
.code
.debug
	.dw '.stabs "clrgdram:F19",36,0,0,',0,0,offset _clrgdram,seg _clrgdram,0x0d,0x0a
.CODE
.public _clrgdram
_clrgdram:	.proc
.debug
	.dw '.stabn 0x44,0,141,',0,0
	.dd LM124-_clrgdram
	.dw 0x0d,0x0a
.code
LM124:
	// total=3, vars=3
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=3
	bp=sp+1

	R1=BP+6
	[bp+2]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,142,',0,0
	.dd LM125-_clrgdram
	.dw 0x0d,0x0a
.code
LM125:
LBB6:
.debug
	.dw '.stabn 0x44,0,143,',0,0
	.dd LM126-_clrgdram
	.dw 0x0d,0x0a
.code
LM126:
	R1=BP	// QImode move
	R2=BP+1
	R1=0	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
L66:
	R1=BP	// QImode move
	R2=BP+1
	R4=R2	// QImode move
	R1=[R4]	// QImode move
	CMP R1,63	// QImode compare
	NSJNA L69	//QImode LEU
	pc=L67	// Indirect jump
L69:
.debug
	.dw '.stabn 0x44,0,144,',0,0
	.dd LM127-_clrgdram
	.dw 0x0d,0x0a
.code
LM127:
	R1=0	// QImode move
	[BP]=R1	// QImode move
L70:
	R1=[BP]	// QImode move
	CMP R1,15	// QImode compare
	NSJNA L73	//QImode LEU
	pc=L68	// Indirect jump
L73:
.debug
	.dw '.stabn 0x44,0,146,',0,0
	.dd LM128-_clrgdram
	.dw 0x0d,0x0a
.code
LM128:
	R1=52	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,147,',0,0
	.dd LM129-_clrgdram
	.dw 0x0d,0x0a
.code
LM129:
	R1=BP	// QImode move
	R2=BP+1
	R1=R2	// QImode move
	R3=[R1]	// QImode move
	R1=R3+128
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,148,',0,0
	.dd LM130-_clrgdram
	.dw 0x0d,0x0a
.code
LM130:
	R2=[BP]	// QImode move
	R1=R2+128
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,149,',0,0
	.dd LM131-_clrgdram
	.dw 0x0d,0x0a
.code
LM131:
	R1=48	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,150,',0,0
	.dd LM132-_clrgdram
	.dw 0x0d,0x0a
.code
LM132:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,151,',0,0
	.dd LM133-_clrgdram
	.dw 0x0d,0x0a
.code
LM133:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,144,',0,0
	.dd LM134-_clrgdram
	.dw 0x0d,0x0a
.code
LM134:
L72:
	R1=[BP]	// QImode move
	R2=R1+1
	[BP]=R2	// QImode move
	pc=L70	// Indirect jump
L71:
.debug
	.dw '.stabn 0x44,0,143,',0,0
	.dd LM135-_clrgdram
	.dw 0x0d,0x0a
.code
LM135:
L68:
	R1=BP	// QImode move
	R2=BP+1
	R3=BP	// QImode move
	R1=BP+1
	R2=BP	// QImode move
	R3=BP+1
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
	pc=L66	// Indirect jump
L67:
.debug
	.dw '.stabn 0x44,0,153,',0,0
	.dd LM136-_clrgdram
	.dw 0x0d,0x0a
.code
LM136:
LBE6:
.debug
	.dw '.stabn 0x44,0,153,',0,0
	.dd LM137-_clrgdram
	.dw 0x0d,0x0a
.code
LM137:
L65:

	sp+=3
	pop bp from [sp]
	retf
	.endp	// end of clrgdram

.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB6-_clrgdram
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "x:11",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "y:11",128,0,0,1',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE6-_clrgdram
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME11-_clrgdram
	.dw 0x0d,0x0a
.code
LME11:
.code
.debug
	.dw '.stabs "lcdfill:F19",36,0,0,',0,0,offset _lcdfill,seg _lcdfill,0x0d,0x0a
.CODE
.public _lcdfill
_lcdfill:	.proc
.debug
	.dw '.stabn 0x44,0,156,',0,0
	.dd LM138-_lcdfill
	.dw 0x0d,0x0a
.code
LM138:
	// total=3, vars=3
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=3
	bp=sp+1

	R1=BP+6
	[bp+2]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,157,',0,0
	.dd LM139-_lcdfill
	.dw 0x0d,0x0a
.code
LM139:
LBB7:
.debug
	.dw '.stabn 0x44,0,158,',0,0
	.dd LM140-_lcdfill
	.dw 0x0d,0x0a
.code
LM140:
	R1=BP	// QImode move
	R2=BP+1
	R1=0	// QImode move
	R3=R2	// QImode move
	[R3]=R1	// QImode move
L77:
	R1=BP	// QImode move
	R2=BP+1
	R4=R2	// QImode move
	R1=[R4]	// QImode move
	CMP R1,31	// QImode compare
	NSJNA L80	//QImode LEU
	pc=L78	// Indirect jump
L80:
.debug
	.dw '.stabn 0x44,0,159,',0,0
	.dd LM141-_lcdfill
	.dw 0x0d,0x0a
.code
LM141:
	R1=0	// QImode move
	[BP]=R1	// QImode move
L81:
	R1=[BP]	// QImode move
	CMP R1,15	// QImode compare
	NSJNA L84	//QImode LEU
	pc=L79	// Indirect jump
L84:
.debug
	.dw '.stabn 0x44,0,160,',0,0
	.dd LM142-_lcdfill
	.dw 0x0d,0x0a
.code
LM142:
	R1=54	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,161,',0,0
	.dd LM143-_lcdfill
	.dw 0x0d,0x0a
.code
LM143:
	R1=BP	// QImode move
	R2=BP+1
	R1=R2	// QImode move
	R3=[R1]	// QImode move
	R1=R3+128
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,162,',0,0
	.dd LM144-_lcdfill
	.dw 0x0d,0x0a
.code
LM144:
	R2=[BP]	// QImode move
	R1=R2+128
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,163,',0,0
	.dd LM145-_lcdfill
	.dw 0x0d,0x0a
.code
LM145:
	R1=48	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,164,',0,0
	.dd LM146-_lcdfill
	.dw 0x0d,0x0a
.code
LM146:
	R2=[bp+2]	// QImode move
	R1=[R2]	// QImode move
	[SP--]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,165,',0,0
	.dd LM147-_lcdfill
	.dw 0x0d,0x0a
.code
LM147:
	R3=[bp+2]	// QImode move
	R1=[R3]	// QImode move
	[SP--]=R1	// QImode move
	call _write_data	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,159,',0,0
	.dd LM148-_lcdfill
	.dw 0x0d,0x0a
.code
LM148:
L83:
	R1=[BP]	// QImode move
	R2=R1+1
	[BP]=R2	// QImode move
	pc=L81	// Indirect jump
L82:
.debug
	.dw '.stabn 0x44,0,158,',0,0
	.dd LM149-_lcdfill
	.dw 0x0d,0x0a
.code
LM149:
L79:
	R1=BP	// QImode move
	R2=BP+1
	R3=BP	// QImode move
	R1=BP+1
	R2=BP	// QImode move
	R3=BP+1
	R4=R3	// QImode move
	R2=[R4]	// QImode move
	R3=R2+1
	R2=R1	// QImode move
	[R2]=R3	// QImode move
	pc=L77	// Indirect jump
L78:
.debug
	.dw '.stabn 0x44,0,167,',0,0
	.dd LM150-_lcdfill
	.dw 0x0d,0x0a
.code
LM150:
	R1=52	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,168,',0,0
	.dd LM151-_lcdfill
	.dw 0x0d,0x0a
.code
LM151:
	R1=54	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,169,',0,0
	.dd LM152-_lcdfill
	.dw 0x0d,0x0a
.code
LM152:
LBE7:
.debug
	.dw '.stabn 0x44,0,169,',0,0
	.dd LM153-_lcdfill
	.dw 0x0d,0x0a
.code
LM153:
L76:

	sp+=3
	pop bp from [sp]
	retf
	.endp	// end of lcdfill

.debug
	.dw '.stabs "disdata:p11",160,0,0,6',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB7-_lcdfill
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "x:11",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "y:11",128,0,0,1',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE7-_lcdfill
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME12-_lcdfill
	.dw 0x0d,0x0a
.code
LME12:
.code
.debug
	.dw '.stabs "clrscreen:F19",36,0,0,',0,0,offset _clrscreen,seg _clrscreen,0x0d,0x0a
.CODE
.public _clrscreen
_clrscreen:	.proc
.debug
	.dw '.stabn 0x44,0,172,',0,0
	.dd LM154-_clrscreen
	.dw 0x0d,0x0a
.code
LM154:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,173,',0,0
	.dd LM155-_clrscreen
	.dw 0x0d,0x0a
.code
LM155:
	R1=1	// QImode move
	[SP--]=R1	// QImode move
	call _write_com	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,174,',0,0
	.dd LM156-_clrscreen
	.dw 0x0d,0x0a
.code
LM156:
	R1=10	// QImode move
	[SP--]=R1	// QImode move
	call _delay	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,175,',0,0
	.dd LM157-_clrscreen
	.dw 0x0d,0x0a
.code
LM157:
.debug
	.dw '.stabn 0x44,0,175,',0,0
	.dd LM158-_clrscreen
	.dw 0x0d,0x0a
.code
LM158:
L87:

	sp+=1
	pop bp from [sp]
	retf
	.endp	// end of clrscreen

.debug
	.dw '.stabf ',0,0
	.dd LME13-_clrscreen
	.dw 0x0d,0x0a
.code
LME13:
.text
LC6:
	.str '1', ' ', '2', ' ', '3', ' ', '4', ' ', '5', ' ', ',', 0
	// length = 12
LC7:
	.str 201, 207, 201, 189, 180, 242, 192, 207, 187, 162, 161, 163, 0
	// length = 13
LC8:
	.str 192, 207, 187, 162, 195, 187, 180, 242, 215, 197, 163, 172, 0
	// length = 13
LC9:
	.str 180, 242, 215, 197, 208, 161, 203, 201, 202, 243, 161, 163, 0
	// length = 13
LC10:
	.str 192, 182, 203, 174, 204, 236, 207, 194, 0
	// length = 9
LC11:
	.str 206, 210, 181, 196, 215, 212, 211, 201, 191, 213, 188, 228, 0
	// length = 13
.code
.debug
	.dw '.stabs "gushi_display:F19",36,0,0,',0,0,offset _gushi_display,seg _gushi_display,0x0d,0x0a
.CODE
.public _gushi_display
_gushi_display:	.proc
.debug
	.dw '.stabn 0x44,0,178,',0,0
	.dd LM159-_gushi_display
	.dw 0x0d,0x0a
.code
LM159:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,179,',0,0
	.dd LM160-_gushi_display
	.dw 0x0d,0x0a
.code
LM160:
	R1=48	// QImode move
	[SP--]=R1	// QImo

⌨️ 快捷键说明

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