第7章 コンピュータの仕組み
DESCRIPTION
第7章 コンピュータの仕組み. ed21 の使い方. サンプルプログラム. ed21 の使い方. ( 1 ) 1+2の計算をする をクリック. ed21 の使い方. メインメモリをチェック. ed21 の使い方. ステップ実行をクリック. ed21 の使い方. プログラムを最後まで, 一度に実行する. ed21 の使い方. プログラムを1命令ずつ実行する. ed21 の使い方. 実行速度は変えることができる 低速 ⇔ 高速. ed21 の使い方. CPU を初期状態に戻す. " 1+2の計算 " の詳細. " 1+2の計算 " の詳細. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/1.jpg)
Copyright © the University of Tokyo
第7章 コンピュータの仕組み第7章 コンピュータの仕組み
![Page 2: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/2.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
サンプルプログラム
![Page 3: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/3.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
( 1 ) 1+2の計算をするをクリック
![Page 4: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/4.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
メインメモリをチェック
![Page 5: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/5.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
ステップ実行をクリック
![Page 6: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/6.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
プログラムを最後まで,一度に実行する
![Page 7: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/7.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
プログラムを1命令ずつ実行する
![Page 8: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/8.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
実行速度は変えることができる低速 ⇔ 高速
![Page 9: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/9.jpg)
Copyright © the University of Tokyo
ed21 の使い方ed21 の使い方
CPU を初期状態に戻す
![Page 10: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/10.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 11: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/11.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 12: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/12.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 13: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/13.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 14: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/14.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 15: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/15.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 16: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/16.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 17: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/17.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 18: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/18.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 19: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/19.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 20: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/20.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 21: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/21.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 22: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/22.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 23: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/23.jpg)
Copyright © the University of Tokyo
" 1+2の計算 " の詳細" 1+2の計算 " の詳細
![Page 24: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/24.jpg)
Copyright © the University of Tokyo
プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方
EE21 をクリックするとエディタが開く
![Page 25: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/25.jpg)
Copyright © the University of Tokyo
プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方
メインメモリから読み込むをクリック
![Page 26: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/26.jpg)
Copyright © the University of Tokyo
プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方
キーボードで直接書き換える
![Page 27: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/27.jpg)
Copyright © the University of Tokyo
プログラムの書き換え - 書き換え方プログラムの書き換え - 書き換え方
メインメモリへ書き出すをクリック
![Page 28: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/28.jpg)
Copyright © the University of Tokyo
"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "
5
アキュムレータ
0 - -5
演算回路
0
プログラムカウンタ
SUB 4
命令レジスタ
![Page 29: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/29.jpg)
Copyright © the University of Tokyo
"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "
5
アキュムレータ 演算回路
1
プログラムカウンタ
JM 3
命令レジスタ
![Page 30: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/30.jpg)
Copyright © the University of Tokyo
"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "
5
アキュムレータ 演算回路
2
プログラムカウンタ
STORE 4
命令レジスタ
![Page 31: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/31.jpg)
Copyright © the University of Tokyo
"n 番地の内容の絶対値をとる ""n 番地の内容の絶対値をとる "
5
アキュムレータ 演算回路
3
プログラムカウンタ
STOP 0
命令レジスタ
![Page 32: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/32.jpg)
Copyright © the University of Tokyo
反復処理反復処理
計算
条件分岐yes / no
終了
ループ
![Page 33: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/33.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
右クリック → ペースト
![Page 34: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/34.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
メインメモリへ書き出すをクリック
![Page 35: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/35.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
0
アキュムレータ 演算回路
0
プログラムカウンタ
LOAD 10
命令レジスタ
![Page 36: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/36.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
10
アキュムレータ
0 + 10
演算回路
1
プログラムカウンタ
ADD 11
命令レジスタ
![Page 37: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/37.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
10
アキュムレータ 演算回路
2
プログラムカウンタ
STORE 10
命令レジスタ
![Page 38: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/38.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
10
アキュムレータ 演算回路
3
プログラムカウンタ
LOAD 11
命令レジスタ
![Page 39: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/39.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
9
アキュムレータ
10 - 1
演算回路
4
プログラムカウンタ
SUB 12
命令レジスタ
![Page 40: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/40.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
9
アキュムレータ 演算回路
5
プログラムカウンタ
STORE 11
命令レジスタ
![Page 41: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/41.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
9
アキュムレータ 演算回路
6
プログラムカウンタ
JZ 8
命令レジスタ
![Page 42: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/42.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
9
アキュムレータ 演算回路
7
プログラムカウンタ
J 0
命令レジスタ
![Page 43: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/43.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
10
アキュムレータ 演算回路
0
プログラムカウンタ
LOAD 10
命令レジスタ
![Page 44: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/44.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
19
アキュムレータ
10 + 9
演算回路
1
プログラムカウンタ
ADD 11
命令レジスタ
![Page 45: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/45.jpg)
Copyright © the University of Tokyo
"1 から 10 までの和 ""1 から 10 までの和 "
19
アキュムレータ 演算回路
2
プログラムカウンタ
STORE 10
命令レジスタ
![Page 46: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/46.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
9
アキュムレータ 演算回路
3
プログラムカウンタ
LOAD 11
命令レジスタ
![Page 47: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/47.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
8
アキュムレータ
9 - 1
演算回路
4
プログラムカウンタ
SUB 12
命令レジスタ
![Page 48: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/48.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
8
アキュムレータ 演算回路
5
プログラムカウンタ
STORE 11
命令レジスタ
![Page 49: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/49.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
8
アキュムレータ 演算回路
6
プログラムカウンタ
JZ 8
命令レジスタ
![Page 50: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/50.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
8
アキュムレータ 演算回路
7
プログラムカウンタ
J 0
命令レジスタ
![Page 51: 第7章 コンピュータの仕組み](https://reader035.vdocuments.site/reader035/viewer/2022062517/56813ba8550346895da4d953/html5/thumbnails/51.jpg)
Copyright © the University of Tokyo
“1 から 10 までの和 "“1 から 10 までの和 "
55
アキュムレータ 演算回路
9
プログラムカウンタ
STOP 0
命令レジスタ