概要
CPUを直接操作するマシン語とアセンブラ言語について学習する講座です。情報処理技術者試験で利用されているアセンブリ言語のCASLⅡと仮想計算機のCOMETⅡを使って学習していきます。
身につけられること
2進数と16進数について知ることができます。CPUのレジスタ構成とプログラムのメモリ配置や、LD命令とLAD命令を例にアドレスの指定方法を学習することができます。フラグレジスタなどの条件分岐に必要な知識を身につけることができます。アセンブラ命令とマクロ命令について理解することができます。算術加算・論理減算やAND命令とOR命令、排他的論理和によるビット反転、シフト演算命令について理解することができます。スタックポインタやサブルーチンについて理解することができます。
対象者
アセンブラ言語について学習したい方や、基本情報技術者試験の対策をしたい方。2進数や16進数を知っているとスムーズに学習を進めることができます。
学習ステータス
Lv.1
レッスン完了数
0 / 4レッスン
演習課題完了数
0 / 29問
完全無料で学びたい方へおすすめ講座
有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。
レッスン一覧
コンピュータのCPUを直接操作するマシン語とアセンブラについて学習します。まずは、アセンブラの基本動作を理解しましょう。 題材には、IPAの基本情報技術者試験に登場するCASLⅡとCOMETⅡを取り上げます。
全9チャプター
演習課題 全4問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
アセンブラCASLⅡとエミュレータCOMETⅡを使った、条件分岐とループ処理について学習します。
全11チャプター
演習課題 全9問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
-
chapter 10
-
chapter 11
アセンブラ言語のいろいろな命令について学習します。機械語命令とCPUの動作についても理解を深めましょう。
全9チャプター
演習課題 全12問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
アセンブラ言語で実践的なプログラムを作るために必要な技術として、文字コードとスタックポインタ・サブルーチンなどについて学習します。そして、掛け算をおこなうサブルーチンを作成します。
全10チャプター
演習課題 全4問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
-
chapter 10