annotate paper/design.tex @ 2:8e3bf4806e33

edit
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Mon, 04 May 2015 17:13:09 +0900
parents
children 8eb14d83a1f2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \section{設計}
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 \subsection{Code Segment}
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 Code Segment は C の関数とは異なり、返り値を持たない。
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 処理が終われば、次の Code Segment に処理が移る。
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 C において関数呼び出しを繰り返し行う場合、呼び出された関数の引数の数だけスタックに値が積まれていく。
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 だが、返り値を持たない Code Segment ではスタックに値を積んでいく必要がなく、スタックは変更されない。
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 \subsection{Data Segment}
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 \subsection{Meta Code Segment}
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 \subsection{Meta Data Segment}