http://www.bc-cn.net/Article/kfyy/cyy/jc/200409/5_4.html
float aver(float a[5])
{
INT i
float av,s=a[0]
for(i=1 i<5 i++)
s=s+a[i]
av=s/5
return av
}
void main()
{
float sco[5],av
INT i
時間片輪轉算法struct
{
INT name //進程標識符
INT status //進程狀態
INT ax,bx,cx,dx //進程現場信息,通用寄存器內容
INT pc //進程現場信息,程序計數器內容
INT psw //進程現場信息,程序狀態字內容
INT next //下一個進程控制塊的位置
}pcbarea[n]