[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(toppers-users 843) $B#T#O#P#P#E#R#S(B(JSP-1.3)$B$K$D$$$F$NLd$$9g$o$;(B
- To: <toppers-users at ertl jp>
- From: "$BC]FbNIJe(B" <roi at mx1 ttcn ne jp>
- Date: Mon, 2 Jun 2003 18:13:40 +0900
$B$*@$OC$K$J$C$F$*$j$^$9!#(B
TOPPERS$B%W%m%8%'%/%HAH?%2=0Q0w2q$NC]Fb$H?=$7$^$9!#(B
jsp-1.3$B$r650iMQ$K(Bm16c$B$K:\$;JQ$($r9T$$$^$7$?!#(B
$B$=$N;~E@$G!"8=>u$N(Bjsp-1.3$B$G5?Ld$K;W$o$l$kE@$r(B
2$BE@l9g$,$"$k$H;W$o$l$^$9(B
$B$,!#(B
$B!J(Bdispatcher_1$B$K$F3d$j9~$_BT$A$N>uBV$G3d$j9~$_$,H/@8!K(B
runtsk$B$,%<%m$N>l9g$O%9%?%C%/$H(BTCB_msp$B$H(BTCB_pc$B$NJ]B8$r9T$o$:!#(B
dispatcher$B$K%8%c%s%W$9$Y$-$G$O$J$$$N$G$7$g$&$+!)(B
134 ret_exc:
135 clr.l reqflg
/* reqflg $B$r(B FALSE $B$K(B */
136 move.l runtsk, %a0
/* A0 $B"+(B runtsk */
137 tst.l enadsp
/* enadsp $B$,(B FALSE $B$J$i(B */
138 jbeq ret_int_1
/* ret_int_1 $B$X(B */
139 cmp.l schedtsk, %a0 /*
runtsk $B$H(B schedtsk $B$,F1$8$J$i(B */
140 jbeq ret_int_1
/* ret_int_1 $B$X(B */
141 movem.l %d2-%d7/%a2-%a6, -(%sp) /* $B;D$j$N%l(B
$B%8%9%?$rJ]B8(B */
142 move.l %sp, TCB_msp(%a0) /* $B%?%9%/%9%?%C%/$rJ](B
$BB8(B */
143 move.l #ret_int_r, TCB_pc(%a0) /* $Br7o%3%s%Q%$%k$r(B
$B9T$$$^$7$?!#(B
sample.h$BCf$K(BUSE_SEM$B$rDj5A$7$F$b!"(B#ifdef USE_SEM$B!A(B#endif$B$^$G$NFbMF$,M-8z(B
$B$K(B
$B$J$i$J$$$N$G$9$,!#$3$N$h$&$J$d$jJ}$O@5$7$$$N$G$7$g$&$+!#8m$j$J$N$G$7$g$&(B
$B$+!#(B
$B8m$j$J$i$P!"%3%s%U%#%0%l!<%?$N>r7o%3%s%Q%$%k$r9T$&$K$O$I$N$h$&$K$9$l$P$h(B
$B$$$N$G$7$g$&$+!#(B
-----------------------------------------------------------------
($B3t(B)$B%j%3!<(B $B2hA|%7%9%F%`;v6HK\It(B $B%W%i%C%H%U%)!<%`3+H/%;%s%?!<(B
$B%=%U%H%&%(%"@8;:5;=Q3+H/<