510 likes | 681 Views
第7章 コンピュータの仕組み. ed21 の使い方. サンプルプログラム. ed21 の使い方. ( 1 ) 1+2の計算をする をクリック. ed21 の使い方. メインメモリをチェック. ed21 の使い方. ステップ実行をクリック. ed21 の使い方. プログラムを最後まで, 一度に実行する. ed21 の使い方. プログラムを1命令ずつ実行する. ed21 の使い方. 実行速度は変えることができる 低速 ⇔ 高速. ed21 の使い方. CPU を初期状態に戻す. " 1+2の計算 " の詳細. " 1+2の計算 " の詳細.
E N D
ed21の使い方 サンプルプログラム
ed21の使い方 (1) 1+2の計算をする をクリック
ed21の使い方 メインメモリをチェック
ed21の使い方 ステップ実行をクリック
ed21の使い方 プログラムを最後まで, 一度に実行する
ed21の使い方 プログラムを1命令ずつ実行する
ed21の使い方 実行速度は変えることができる 低速 ⇔ 高速
ed21の使い方 CPUを初期状態に戻す
プログラムの書き換え - 書き換え方 EE21をクリックすると エディタが開く
プログラムの書き換え - 書き換え方 メインメモリから読み込む をクリック
プログラムの書き換え - 書き換え方 キーボードで 直接書き換える
プログラムの書き換え - 書き換え方 メインメモリへ書き出す をクリック
"n番地の内容の絶対値をとる" プログラムカウンタ 0 命令レジスタ SUB 4 5 0 - -5 アキュムレータ 演算回路
"n番地の内容の絶対値をとる" プログラムカウンタ 1 命令レジスタ JM 3 5 アキュムレータ 演算回路
"n番地の内容の絶対値をとる" プログラムカウンタ 2 命令レジスタ STORE 4 5 アキュムレータ 演算回路
"n番地の内容の絶対値をとる" プログラムカウンタ 3 命令レジスタ STOP 0 5 アキュムレータ 演算回路
反復処理 計算 条件分岐 yes / no ループ 終了
“1から10までの和" 右クリック → ペースト
"1から10までの和" メインメモリへ書き出す をクリック
"1から10までの和" プログラムカウンタ 0 命令レジスタ LOAD 10 0 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 1 命令レジスタ ADD 11 10 0 + 10 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 2 命令レジスタ STORE 10 10 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 3 命令レジスタ LOAD 11 10 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 4 命令レジスタ SUB 12 9 10 - 1 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 5 命令レジスタ STORE 11 9 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 6 命令レジスタ JZ 8 9 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 7 命令レジスタ J 0 9 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 0 命令レジスタ LOAD 10 10 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 1 命令レジスタ ADD 11 19 10 + 9 アキュムレータ 演算回路
"1から10までの和" プログラムカウンタ 2 命令レジスタ STORE 10 19 アキュムレータ 演算回路
“1から10までの和" プログラムカウンタ 3 命令レジスタ LOAD 11 9 アキュムレータ 演算回路
“1から10までの和" プログラムカウンタ 4 命令レジスタ SUB 12 8 9 - 1 アキュムレータ 演算回路
“1から10までの和" プログラムカウンタ 5 命令レジスタ STORE 11 8 アキュムレータ 演算回路
“1から10までの和" プログラムカウンタ 6 命令レジスタ JZ 8 8 アキュムレータ 演算回路
“1から10までの和" プログラムカウンタ 7 命令レジスタ J 0 8 アキュムレータ 演算回路