Mercurial > hg > Papers > 2011 > nobu-prosym
comparison presen/index.html @ 59:6ef99d3e66b2
modify light-weight continuation
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 26 Dec 2011 08:24:23 +0900 |
parents | 97457764428f |
children | a21d16da431a |
comparison
equal
deleted
inserted
replaced
58:97457764428f | 59:6ef99d3e66b2 |
---|---|
139 <ul> | 139 <ul> |
140 <li>続く命令のアドレス</li> | 140 <li>続く命令のアドレス</li> |
141 <li>命令に必要なデータ</li> | 141 <li>命令に必要なデータ</li> |
142 <li>スタックに積まれている値(環境)</li> | 142 <li>スタックに積まれている値(環境)</li> |
143 </ul> | 143 </ul> |
144 <li>CbC継続(軽量継続)</li> | 144 <li>CbCの継続(軽量継続)</li> |
145 <ul> | 145 <ul> |
146 <li>続く命令とその命令に必要なデータ</li> | 146 <li>Cの継続から環境を除外</li> |
147 <li></li> | 147 <li>続く命令とその命令に必要なデータのみ</li> |
148 </ul> | 148 </ul> |
149 </div> | 149 </div> |
150 <div class="slide"> | |
151 <h1>Continuation Based C (軽量継続)</h1> | |
152 <li>関数コールが無い -> 呼び出し元への復帰がない</li> | |
153 <li>継続の際にスタックに載せるデータはコードセグメントへの引数だけとなる。</li> | |
154 <!-- <li>スタックポインタの位置を変えずにすむ。</li> --> | |
155 <p style=" margin-right:auto; margin-left:auto;"> | |
156 <img class="scale" src="./pix/cs_stack.png" style="height: 7em;"> | |
157 </p> | |
158 </div> | |
159 <!-- PAGE --> | |
150 <!-- PAGE --> | 160 <!-- PAGE --> |
151 <div class="slide"> | 161 <div class="slide"> |
152 <h1>Continuation based C </h1> | 162 <h1>Continuation based C </h1> |
153 <small> | 163 <small> |
154 <table width=100% > | 164 <table width=100% > |
185 </pre> | 195 </pre> |
186 </td> | 196 </td> |
187 </tr> | 197 </tr> |
188 </table> | 198 </table> |
189 </small> | 199 </small> |
190 </div> | |
191 <!-- PAGE --> | |
192 <div class="slide"> | |
193 <h1>Continuation Based C (軽量継続)</h1> | |
194 <li>関数コールが無い -> 呼び出し元への復帰がない</li> | |
195 <li>継続の際にスタックに載せるデータはコードセグメントへの引数だけとなる(軽量継続)。</li> | |
196 <!-- <li>スタックポインタの位置を変えずにすむ。</li> --> | |
197 <p style=" margin-right:auto; margin-left:auto;"> | |
198 <img class="scale" src="./pix/cs_stack.png" style="height: 7em;"> | |
199 </p> | |
200 </div> | 200 </div> |
201 <!-- PAGE --> | 201 <!-- PAGE --> |
202 <div class="slide"> | 202 <div class="slide"> |
203 <h1>Continuation Based C</h1> | 203 <h1>Continuation Based C</h1> |
204 <li></li> | 204 <li></li> |