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

📄 c51bbs论坛c51编程本人改写的在c8051f124上运行ucos源码,大家分享一下.mht

📁 找了很久,这里的C8051F020的UCOS移植.020没有SFRPAGE. KEIL下的C8051F040的UCOS的源代码,用YY的改写的,增加了对页寄存器SFRPAGE和PSBANK寄存器的保
💻 MHT
📖 第 1 页 / 共 3 页
字号:
H5 {
=09
}
H5.active {
	BACKGROUND: #000000; COLOR: #ffcc99
}
H5.subh {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: -1em; COLOR: #660000
}
H5.proch {
	MARGIN-BOTTOM: 4pt; COLOR: #003399
}
H5.topich {
	MARGIN-BOTTOM: -1em; COLOR: #ff0033
}
H5.note {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: -1em; COLOR: #99cc99
}
H5.relh {
	MARGIN-TOP: 2.25em; MARGIN-BOTTOM: -1em; COLOR: #9933cc
}
.dectree {
	MARGIN-TOP: 1.5em; MARGIN-LEFT: 1.33em
}
DIV.dectree P {
	MARGIN-TOP: 1em; COLOR: orange
}
DIV.dectree P:first-letter {
	FONT-SIZE: 3em; COLOR: orange
}
A:link .dectree P {
	COLOR: yellow
}
.reltopics {
	MARGIN-TOP: 2em; LINE-HEIGHT: 0.5em; div: 1em
}

------=_NextPart_000_0000_01C889D6.897482A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C889D6.897482A0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0007_01C889D6.897E1F90"


------=_NextPart_001_0007_01C889D6.897E1F90
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.c51bbs.com/c51bbs/topic/c51bbs746944.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>C51BBS=C2=DB=CC=B3>>C51=B1=E0=B3=CC:=B1=BE=C8=CB=B8=C4=
=D0=B4=B5=C4=D4=DAC8051F124=C9=CF=D4=CB=D0=D0uCOS=D4=B4=C2=EB=A3=AC=B4=F3=
=BC=D2=B7=D6=CF=ED=D2=BB=CF=C2</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DGb2312">
<SCRIPT language=3Djavascript>=0A=
function MM_findObj(n, d) { =0A=
var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {=0A=
d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}=0A=
if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];=0A=
for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document); return x;=0A=
}=0A=
function MM_changeProp(objName,x,theProp,theValue) {=0A=
var obj =3D MM_findObj(objName);=0A=
if (obj && (theProp.indexOf("style.")=3D=3D-1 || obj.style)) =
eval("obj."+theProp+"=3D'"+theValue+"'");=0A=
}=0A=
</SCRIPT>
<LINK href=3D"http://www.c51bbs.com/c51bbs/topic/nobgcolor.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#efefef leftMargin=3D35=20
background=3Dhttp://www.c51bbs.com/c51bbs/topic/c51bbs.jpg =
topMargin=3D80><TD=20
class=3Dpw>=D3=C3=A1=BE<SPAN style=3D"CURSOR: hand"=20
onclick=3D"MM_changeProp('spancontent','','style.fontSize','9pt','SPAN')"=
> =D0=A1=20
</SPAN>|<SPAN style=3D"CURSOR: hand"=20
onclick=3D"MM_changeProp('spancontent','','style.fontSize','10.5pt','SPAN=
')"> =D6=D0=20
</SPAN>|<SPAN style=3D"CURSOR: hand"=20
onclick=3D"MM_changeProp('spancontent','','style.fontSize','12pt','SPAN')=
"> =B4=F3=20
</SPAN>=A1=BF=D7=D6=CC=E5=E4=AF=C0=C0</TD>=20
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD><SPAN id=3Dspancontent>
      =
<H3>C51=B1=E0=B3=CC:=B1=BE=C8=CB=B8=C4=D0=B4=B5=C4=D4=DAC8051F124=C9=CF=D4=
=CB=D0=D0uCOS=D4=B4=C2=EB=A3=AC=B4=F3=BC=D2=B7=D6=CF=ED=D2=BB=CF=C2 =
[joe_zm] <FONT=20
      color=3D#d5d5d5>2006-4-6&nbsp;10:31:06</FONT></H3>
      =
<P>OS_CPU_A.ASM<BR>;/*<BR>;**********************************************=
*********************************<BR>**************************<BR>;*&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uC/OS-II<BR>;*=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=CA=B5=CA=B1=
=C4=DA=BA=CB<BR>;*<BR>;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;(c)&nbsp;Copyright&nbsp;1992-1998,&nbsp;Jean&nbsp;J=
.&nbsp;Labrosse,&nbsp;<BR>Plantation,&nbsp;FL<BR>;*&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=B0=E6=C8=A8=CB=F9=D3=D0<BR>;*<B=
R>;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MCU-51&nbsp;=D7=A8=D3=C3=
=B4=FA=C2=EB<BR>;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KEIL&nbsp;C51=B4=
=F3=C4=A3=CA=BD=B1=E0=D2=EB<BR>;*<BR>;*&nbsp;=CE=C4=BC=FE=C3=FB&nbsp;:&nb=
sp;OS_CPU_A.ASM<BR>;*&nbsp;=D7=F7=D5=DF&nbsp;&nbsp;&nbsp;:&nbsp;Jean&nbsp=
;J.&nbsp;Labrosse<BR>;*&nbsp;=B8=C4=B1=E0&nbsp;&nbsp;&nbsp;:&nbsp;=D1=EE=D2=
=D9&nbsp;gdtyy@ri.gdt.com.cn&nbsp;=BE=DE=C1=FA=B9=AB=CB=BE=CF=B5=CD=B3=BC=
=AF=B3=C9=BF=AA=B7=A2=B2=BF&nbsp;2002.09.27<BR>;*&nbsp;=B8=C4=B1=E0&nbsp;=
&nbsp;&nbsp;:&nbsp;=D6=EC=C3=F7&nbsp;joe_zm@163.com&nbsp;=D6=D0=BF=C6=BC=D1=
=B5=E7=D7=D3=B8=DF=D0=C2=BF=C6=BC=BC=D3=D0=CF=DE=B9=AB=CB=BE=BF=AA=B7=A2=B2=
=BF&nbsp;2005.11.10<BR>;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;(=D1=EE=B9=A4=B8=C4=B1=E0=C1=CB=D4=CB=D0=D0=D3=DA=B1=EA=D7=BC=
8051=BA=CB=B5=C4=C4=DA=BA=CB=A3=AC=B5=AB=CE=DE=B7=A8=D4=CB=D0=D0=D4=DA=CF=
=F1C8051F124=D5=E2=D1=F9<BR>;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=B5=C4=D3=D0code&nbsp;bank=B5=C4CPU=A3=AC=CE=D2=D7=
=F6=C1=CB=D2=BB=B5=E3=B8=C4=B6=AF)<BR>;**********************************=
*********************************************<BR>************************=
**<BR>;*/<BR><BR>;=CE=B1=D6=B8=C1=EE=CF=EA=CF=B8=D3=C3=B7=A8=C7=EB=B2=E9A=
51.PDF=CE=C4=BC=FE<BR>;=B3=CC=D0=F2=BD=E1=B9=B9=CF=EA=BC=FB=A1=B6uC/OS-II=
=A1=B7193-198=D2=B3<BR><BR>;=B2=BB=D3=C3=B4=CB=D3=EF=BE=E4=A3=A1=A3=A1=A3=
=A1&nbsp;$CASE&nbsp;&nbsp;&nbsp;&nbsp;;=B1=EA=BA=C5=BA=CD=B1=E4=C1=BF=C3=FB=
=C7=F8=B7=D6=B4=F3=D0=A1=D0=B4<BR><BR>$NOMOD51&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;disable&nbsp;predefin=
e&nbsp;8051&nbsp;register<BR>EA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0A8H=
.7<BR>SP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;DATA&nbsp;&nbsp;&nbsp;&nbsp;081H<BR>B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp;&n=
bsp;&nbsp;0F0H<BR>ACC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp;&nbsp;&nbsp;0E0H<BR>DPH&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp=
;&nbsp;&nbsp;083H<BR>DPL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp;&nbsp;&nbsp;082H<BR>PSW&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATA&nbsp;&n=
bsp;&nbsp;&nbsp;0D0H<BR>TR0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;BIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;088H.4<B=
R>TF0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;BIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;088H.5<BR>TH0&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp;&n=
bsp;&nbsp;08CH<BR>TL0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp;&nbsp;&nbsp;08AH<BR>PSBANK&nbsp;&nbsp=
;&nbsp;&nbsp;DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0B1H<BR><BR>SFRPAGE&nbsp;&=
nbsp;&nbsp;&nbsp;DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;084H<BR><BR>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NAME&nbsp;OS_CPU_A&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;=C4=A3=BF=E9=C3=FB<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>;=B6=A8=D2=E5=D6=D8=B6=A8=CE=BB=B6=CE<BR=
>?PR?OSStartHighRdy?OS_CPU_A&nbsp;&nbsp;&nbsp;&nbsp;SEGMENT&nbsp;CODE<BR>=
?PR?OSCtxSw?OS_CPU_A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;SEGMENT&nbsp;CODE<BR>?PR?OSIntCtxSw?OS_CPU_A&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEGMENT&nbsp;CODE<BR>?PR?OSTickISR?OS_CPU=
_A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEGMENT&nbsp;CODE=
<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>;=C9=F9=C3=F7=
=D2=FD=D3=C3=C8=AB=BE=D6=B1=E4=C1=BF=BA=CD=CD=E2=B2=BF=D7=D3=B3=CC=D0=F2<=
BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nbsp;DATA&nbsp;&=
nbsp;(?C_XBP)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;=B7=C2=D5=E6=B6=D1=D5=BB=D6=B8=
=D5=EB=D3=C3=D3=DA=D6=D8=C8=EB=BE=D6=B2=BF=B1=E4=C1=BF=B1=A3=B4=E6<BR><BR=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nbsp;IDATA&nbsp;(O=
STCBCur)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nbsp;ID=
ATA&nbsp;(OSTCBHighRdy)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;EXTRN&nbsp;IDATA&nbsp;(OSRunning)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;EXTRN&nbsp;IDATA&nbsp;(OSPrioCur)<BR>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nbsp;IDATA&nbsp;(OSPrioHighRdy)<BR>;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;extrn&=
nbsp;&nbsp;&nbsp;&nbsp;data(__SP)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;;&nbsp;CC51&nbsp;Virtual&nbsp;Stack&nbsp;<BR>Pointer<BR><BR>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nbsp;CODE&nbsp;&nbsp;(_?=
OSTaskSwHook)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nb=
sp;CODE&nbsp;&nbsp;(_?OSIntEnter)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;EXTRN&nbsp;CODE&nbsp;&nbsp;(_?OSIntExit)<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXTRN&nbsp;CODE&nbsp;&nbsp;(_?OSTimeTick)&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>;=B6=D4=CD=E2=C9=F9=
=C3=F74=B8=F6=B2=BB=BF=C9=D6=D8=C8=EB=BA=AF=CA=FD<BR>&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;PUBLIC&nbsp;OSStartHighRdy<BR>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUBLIC&nbsp;OSCtxSw<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUBLIC&nbsp;OSIntCtxSw<BR>&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUBLIC&nbsp;OSTickISR<BR>&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>;=B7=D6=C5=
=E4=B6=D1=D5=BB=BF=D5=BC=E4=A1=A3=D6=BB=B9=D8=D0=C4=B4=F3=D0=A1=A3=AC=B6=D1=
=D5=BB=C6=F0=B5=E3=D3=C9keil=BE=F6=B6=A8=A3=AC=CD=A8=B9=FD=B1=EA=BA=C5=BF=
=C9=D2=D4=BB=F1=B5=C3keil=B7=D6=C5=E4=B5=C4SP=C6=F0<BR>=B5=E3=A1=A3<BR>?S=
TACK&nbsp;SEGMENT&nbsp;IDATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;;&nbsp;?STACK&nbsp;goes&nbsp;into&nbsp;idata&nbsp;ram<BR>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RSEG&nbsp;?STACK&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;switch&nbsp;to&nbsp;?STACK&nbsp;segment<=
BR>OSStack:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DS&nbsp;40=
H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
;&nbsp;reserve&nbsp;40H&nbsp;bytes&nbsp;for&nbsp;stack&nbsp;space<BR>OSSt=
kStart&nbsp;IDATA&nbsp;OSStack-1<BR><BR>;=B6=A8=D2=E5=D1=B9=D5=BB=B3=F6=D5=
=BB=BA=EA<BR>PUSHALL&nbsp;&nbsp;&nbsp;&nbsp;MACRO<BR>&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;PUSH&nbsp;PSBANK<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;SFRPAGE<BR>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;PSW<BR>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;ACC<BR>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;B<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;PUSH&nbsp;DPL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;PUSH&nbsp;DPH<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;AR0<BR>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;PUSH&nbsp;AR1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;AR2<=
BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;AR3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nb=
sp;AR4<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;AR5<BR>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
PUSH&nbsp;AR6<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;AR7<BR><BR><BR><BR>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDM<BR>&nbsp;&nbsp;&nbsp;&nb=
sp;<BR>POPALL&nbsp;&nbsp;&nbsp;&nbsp;MACRO<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
POP&nbsp;&nbsp;AR7<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;AR6<BR>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;AR5<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&n=
bsp;AR4<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;AR3<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;POP&nbsp;&nbsp;AR2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;AR1<BR>=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;AR0<BR><BR><BR>&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;DPH<BR>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;DPL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;B<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;ACC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;POP&nbsp;&nbsp;PSW<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp=
;SFRPAGE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;&nbsp;PSBANK<BR>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDM<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR><B=

⌨️ 快捷键说明

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