next up previous
次へ: この文書について... 上へ: 情報システム実験(10) 戻る: 課題2のテストプログラム

レポート

  1. カーネル関数のinbinwinlおよびoutboutwoutlを簡単に説明しなさい。
    (L.D.D.の8.2 I/Oポートの使い方を参照)

  2. 次のプログラムは何をしているのか、具体的に詳しく説明しなさい。
    \begin{boxedminipage}{\textwidth}
\begin{verbatim}count = 32;
uldata = inl(p...
...ount; i++) {
bdata[i] = (uldata >> i) & 0x01;\end{verbatim}
\end{boxedminipage}

    >> & 0x01などの意味も含めて説明すること。

  3. 次のプログラムは何をしているのか、具体的に詳しく説明しなさい。
    \begin{boxedminipage}{\textwidth}
\begin{verbatim}count = 32;
uldata = 0;
f...
... i;
}
outl(uldata, pdio_res->io_address[0]);\end{verbatim}
\end{boxedminipage}

    |= << & 0x01などの意味も含めて説明すること。



MANOME Yoichi 平成18年12月26日