第7章 コンピュータの仕組み

Post on 06-Jan-2016

58 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

第7章 コンピュータの仕組み. ed21 の使い方. サンプルプログラム. ed21 の使い方. ( 1 ) 1+2の計算をする をクリック. ed21 の使い方. メインメモリをチェック. ed21 の使い方. ステップ実行をクリック. ed21 の使い方. プログラムを最後まで, 一度に実行する. ed21 の使い方. プログラムを1命令ずつ実行する. ed21 の使い方. 実行速度は変えることができる 低速 ⇔ 高速. ed21 の使い方. CPU を初期状態に戻す. " 1+2の計算 " の詳細. " 1+2の計算 " の詳細. - PowerPoint PPT Presentation

TRANSCRIPT

Copyright © the University of Tokyo

第7章 コンピュータの仕組み第7章 コンピュータの仕組み

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

サンプルプログラム

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

( 1 ) 1+2の計算をするをクリック

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

メインメモリをチェック

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

ステップ実行をクリック

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

プログラムを最後まで,一度に実行する

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

プログラムを1命令ずつ実行する

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

実行速度は変えることができる低速 ⇔ 高速

Copyright © the University of Tokyo

ed21 の使い方ed21 の使い方

CPU を初期状態に戻す

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

" 1+2の計算 " の詳細" 1+2の計算 " の詳細

Copyright © the University of Tokyo

プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方

EE21 をクリックするとエディタが開く

Copyright © the University of Tokyo

プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方

メインメモリから読み込むをクリック

Copyright © the University of Tokyo

プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方

キーボードで直接書き換える

Copyright © the University of Tokyo

プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方

メインメモリへ書き出すをクリック

Copyright © the University of Tokyo

"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "

5

アキュムレータ

0 - -5

演算回路

0

プログラムカウンタ

SUB 4

命令レジスタ

Copyright © the University of Tokyo

"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "

5

アキュムレータ 演算回路

1

プログラムカウンタ

JM 3

命令レジスタ

Copyright © the University of Tokyo

"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "

5

アキュムレータ 演算回路

2

プログラムカウンタ

STORE 4

命令レジスタ

Copyright © the University of Tokyo

"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "

5

アキュムレータ 演算回路

3

プログラムカウンタ

STOP 0

命令レジスタ

Copyright © the University of Tokyo

反復処理反復処理

計算

条件分岐yes / no

終了

ループ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

右クリック → ペースト

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

メインメモリへ書き出すをクリック

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

0

アキュムレータ 演算回路

0

プログラムカウンタ

LOAD 10

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

10

アキュムレータ

0 + 10

演算回路

1

プログラムカウンタ

ADD 11

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

10

アキュムレータ 演算回路

2

プログラムカウンタ

STORE 10

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

10

アキュムレータ 演算回路

3

プログラムカウンタ

LOAD 11

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

9

アキュムレータ

10 - 1

演算回路

4

プログラムカウンタ

SUB 12

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

9

アキュムレータ 演算回路

5

プログラムカウンタ

STORE 11

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

9

アキュムレータ 演算回路

6

プログラムカウンタ

JZ 8

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

9

アキュムレータ 演算回路

7

プログラムカウンタ

J 0

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

10

アキュムレータ 演算回路

0

プログラムカウンタ

LOAD 10

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

19

アキュムレータ

10 + 9

演算回路

1

プログラムカウンタ

ADD 11

命令レジスタ

Copyright © the University of Tokyo

"1 から 10 までの和 ""1 から 10 までの和 "

19

アキュムレータ 演算回路

2

プログラムカウンタ

STORE 10

命令レジスタ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

9

アキュムレータ 演算回路

3

プログラムカウンタ

LOAD 11

命令レジスタ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

8

アキュムレータ

9 - 1

演算回路

4

プログラムカウンタ

SUB 12

命令レジスタ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

8

アキュムレータ 演算回路

5

プログラムカウンタ

STORE 11

命令レジスタ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

8

アキュムレータ 演算回路

6

プログラムカウンタ

JZ 8

命令レジスタ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

8

アキュムレータ 演算回路

7

プログラムカウンタ

J 0

命令レジスタ

Copyright © the University of Tokyo

“1 から 10 までの和 "“1 から 10 までの和 "

55

アキュムレータ 演算回路

9

プログラムカウンタ

STOP 0

命令レジスタ

top related