プログラミング入門 CASLII


 プログラミング入門 CASLII
編・著 浅井宗海
岸田徹夫、尾川順子
定価 1,980円(本体:1,800円)
仕様 B5判 224頁
ISBN 978-4-407-30539-5
発行日 2004年12月25日発行

●CASLIIを扱う情報処理技術者を育成するためのテキスト。

●サンプルプログラム→解説→基本問題→発展問題という構成。プログラミングに必要な知識と能力が無理なく身につきます。

●解説では、図解を豊富に用意し、具体的かつ視覚的に学べるようにしました。

●基本問題では、知識の定着を図るため、サンプルプログラムを修正する問題を用意しました。

●発展問題では、実際のプログラミング能力を養うため、知識を問題解決に適用する問題を用意しました。

第0章 アセンブラ言語とコンピュータ
1.コンピュータの理解できることば
2.コンピュータの仕組み
3.プログラムの作成から動作までの手順
第1章 アセンブラ言語のプログラムを書いてみよう

1.プログラムの書き方
2.レジスタに値を設定する
3.プログラムは書いた順に実行される
演習問題

 

第2章 記憶装置を使いこなそう
1.主記憶装置に値を保存する
2.主記憶装置の値を読み込む
3.主記憶装置の値を別の場所にコピーする
4.LD命令とLAD命令
5.キーボードから入力した値を主記憶装置に書き込む
演習問題
第3章 いろいろな演算をしてみよう

1.足し算・引き算の基本
2.符号つき2進数の足し算・引き算
3.論理演算
4.XOR命令は役に立つ
5.論理シフト命令
6.算術シフト命令
7.かんたんな掛け算と割り算
演習問題

 

第4章 条件によって処理の流れを変えてみよう
1.処理の流れを変える準備
2.処理の流れを変える命令
3.処理の流れを複数に分ける
4.負の値のときだけ処理する
演習問題
第5章 繰り返しの処理を作ってみよう

1.決まった回数の繰り返し処理
2.ある条件になるまで繰り返す処理
3.前判定の繰り返し処理
4.入れ子の繰り返し処理
演習問題

 

第6章 副プログラムを作ってみよう
1.副プログラムとは
2.副プログラムに値を渡す
3.副プログラムの処理結果を返す
4.副プログラムに多くの値を渡す
5.スタックを使って逆順に並べ替える
演習問題
第7章 総合演習

問題1.最大値を返す
問題2.合計を求める
問題3.水平パリティチェック
問題4.メモリコピー(領域が重ならない場合)
問題5.メモリコピー(重なりを許す場合)
問題6.データ集計
問題7.ビットシフト
問題8.掛け算
問題9.数値を10進数で表示
問題10.キー入力した10進数の加算
問題11.ソート

 

付録1 アセンブラ言語CASLⅡシミュレータのインストール方法・使い方
付録2 アセンブラプログラムのデバッグ方法
付録3 アセンブラ言語の仕様

 

 

 

  • サンプルプログラム   Update:2022-07-11

    「情報処理技術者テキスト プログラミング入門 CASL II」のサンプルプログラム、演習問題解答、総合演習問題解答のデータをご用意しました。

  • 正誤表   Update:2016-12-27

    「プログラミング入門 CASL II」正誤表