情報処理入門 アセンブラ言語編02: 条件分岐とループをやってみよう

(全11チャプター)

一部無料 有料プラン

概要

アセンブラCASLⅡとエミュレータCOMETⅡを使った、条件分岐とループ処理について学習します。

チャプター一覧

chapter 1

メモリから値をロードするLD命令を例にして、CASLⅡとCOMETⅡの仕様書の読み方について学習します。

6:55
chapter 2

COMETⅡのLAD命令の使い方を学習します。LAD命令は、オペランドに書いた値を直接レジスタに読み込みできます。

4:48
chapter 3

LD命令とLAD命令を例にして、アドレスの指定方法を学習します。CASLⅡには、汎用レジスタでアドレスを指定するインデックス修飾という方式があります。

6:10
chapter 4

COMETⅡのST命令の使い方を学習します。ST命令は、レジスタの値をメモリに格納する命令です。

4:22
chapter 5

条件分岐に不可欠なフラグレジスタの働きを学習します。フラグレジスタは、汎用レジスタの値に合わせて、状態が変化する3ビットのレジスタです。このあと学習する比較命令や分岐命令と組み合わせて、処理を分岐します。

5:24
chapter 6

条件分岐に不可欠なフラグレジスタの働きを学習します。先ほどのチャプターに続いて、サインフラグの動作を理解します。

4:47
chapter 7

条件分岐に不可欠なフラグレジスタの働きを学習します。先ほどのチャプターに続いて、オーバフローフラグの動作を理解します。

3:11
chapter 8

分岐命令の使い方を学習します。フラグレジスタと組み合わせて、プログラムの処理を分岐させます。

5:24
chapter 9

比較命令の使い方を学習します。フラグレジスタと組み合わせて、プログラムの処理を分岐させます。

4:10
chapter 10

アセンブラ言語で繰り返し処理のプログラムを作成します。例として、数値を順番に足し算するプログラムを作成します。

5:08
chapter 11

アセンブラ言語で、繰り返し処理のプログラムをもうひとつ作成します。例として、データ領域の連続した数値を順番に足し算するプログラムを作成します。

6:47

レッスン一覧へ戻る