14 サヴィカス①-キャリア構築理論 - JIL · -66- 14 サヴィカス①-キャリア構築理論 1.理論の概要 キャリア構築理論は、サヴィカス(Savickas)が自身の30年にわた
論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ...
Transcript of 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ...
![Page 2: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/2.jpg)
Logisim
Logisim– 論理回路のシミュレータ
論理素子やモジュールを使用可能
フリーソフト
– ホームページ
http://www.cburch.com/logisim/
![Page 3: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/3.jpg)
![Page 4: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/4.jpg)
http://www.cburch.com/logisim/index.html
![Page 5: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/5.jpg)
Logisimのインストール
ノートPCに Logisim をインストール
– 論理回路のページにインストール方法を記載
http://www.info.kindai.ac.jp/LC/Logisim
![Page 6: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/6.jpg)
http://www.info.kindai.ac.jp/LC/
![Page 7: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/7.jpg)
http://www.info.kindai.ac.jp/LC/Logisim/install.html
1. logisim-macosx-2.7.1.tar.gz を/Users/info/Downloads にダウンロード
![Page 8: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/8.jpg)
https://ja.osdn.net/projects/sfnet_circuit/
新版はここ
![Page 9: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/9.jpg)
2. logisim-macosx-2.7.1.tar をクリック
クリックして解凍
クリックで解凍
![Page 10: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/10.jpg)
3. Logisim.app をクリック
クリックして解凍
クリックで起動
![Page 11: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/11.jpg)
![Page 12: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/12.jpg)
![Page 13: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/13.jpg)
![Page 14: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/14.jpg)
基本操作のアイコン
その他の操作はここから
![Page 15: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/15.jpg)
シミュレート開始
![Page 16: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/16.jpg)
オブジェクト選択
![Page 17: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/17.jpg)
テキスト挿入
![Page 18: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/18.jpg)
入力 出力
![Page 19: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/19.jpg)
NOTゲート ANDゲート ORゲート
![Page 20: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/20.jpg)
その他のゲート
![Page 21: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/21.jpg)
Gate オブジェクト Gate オブジェクト
NOT Gate
XOR Gate
Buffer XNOR Gate
AND Gate
Odd Parity
OR Gate
Even Parity
NAND Gate
Controlled Buffer
NOR Gate
Controlled Inverter
![Page 22: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/22.jpg)
演習問題2入力ANDゲートのシミュレート
– Z = X ・ Y の回路を作成せよ
Wiring : Pin (Input)
Gates : AND Gate
Input/Output : LED
Wiring : Pin (Output)
![Page 23: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/23.jpg)
アイコンをクリック
![Page 24: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/24.jpg)
配置したい場所でクリック
![Page 25: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/25.jpg)
名前を付ける
![Page 26: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/26.jpg)
名前を付ける
入力を配置
![Page 27: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/27.jpg)
入力 Y, 出力 Z も配置する
![Page 28: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/28.jpg)
ドラッグで配線
![Page 29: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/29.jpg)
![Page 30: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/30.jpg)
LED も配置
![Page 31: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/31.jpg)
指アイコンをクリックしてシミュレート開始
![Page 32: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/32.jpg)
入力をクリックすると0, 1 が入れ替わる
クリック
![Page 33: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/33.jpg)
出力1のときLED点灯
![Page 34: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/34.jpg)
色 配線 意味
明るい緑 1
暗い緑 0
青紫 不定 (入力が無い等)
赤 エラー (短絡等)
配線の色
配線への入力が無い
ゲートへの入力が無い
短絡
![Page 35: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/35.jpg)
Three-state を Yes にすると入力値に不定 (X) を選択可能に
不定
![Page 36: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/36.jpg)
不定
![Page 37: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/37.jpg)
演習問題次の論理式に対応する回路を作成せよ
Z = X ・ Y + X ・ Y
![Page 38: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/38.jpg)
演習問題次の論理式に対応する回路を作成せよ
Z = X ・ Y + X ・ Y
![Page 39: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/39.jpg)
X Y Z
0 0
0 1
1 0
1 1
0
0
1
1
演習問題作成した回路を用いてZ = X ・ Y + X ・ Y真理値表を作成せよ
![Page 40: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/40.jpg)
File → Open で“gate4.circ”を選択
![Page 41: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/41.jpg)
gate4.circ
![Page 42: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/42.jpg)
演習問題gate4.circ の真理値表を作成せよ
X Y Z O0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1
![Page 43: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/43.jpg)
演習問題gate4.circ の真理値表を作成せよ
X Y Z O0 0 0 00 0 1 00 1 0 00 1 1 11 0 0 01 0 1 11 1 0 11 1 1 1
![Page 44: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/44.jpg)
問題MP2.circ の真理値表を作成せよ
ただし、In には学籍番号の下1桁を入力すること
(下一桁が 0 の場合は A (1010)を入力)
In S1 S0 Out
学籍番号下一桁
0 00 11 01 1
学籍番号 In0 10101 00012 00103 00114 01005 01016 01107 01118 10009 1001
![Page 45: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/45.jpg)
MP2.circ
学籍番号の下1桁を入力
![Page 46: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/46.jpg)
回路のモジュール化
回路全体を1つのゲートとみなす
例 : 比較器
Zeq
X
Y
ZX
ZY
Comp
Comp ZeqX
Y
ZX
ZY
モジュール化
![Page 47: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/47.jpg)
Project → Add Circuit
![Page 48: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/48.jpg)
作成するモジュール名を入力
![Page 49: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/49.jpg)
このモジュールを参照するラベルを付ける
半加算器を作成する
![Page 50: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/50.jpg)
アイコンをクリック
![Page 51: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/51.jpg)
配置したい場所でクリック
![Page 52: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/52.jpg)
全加算器を作成する
![Page 53: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/53.jpg)
問題
FAS4.circ の真理値表を作成せよ
ただし、入力は以下の値を入力すること
– X : 学籍番号の下1桁(下1桁が 0 の場合は A (1010) を入力)
– Y : 1 (0001)~ 8 (1000) (2進数)– Sign : 0,1
![Page 54: 論理回路 - info.kindai.ac.jp · Logisim Logisim – 論理回路のシミュレータ 論理素子やモジュールを使用可能 フリーソフト – ホームページ](https://reader033.fdocuments.net/reader033/viewer/2022050717/5e14ad3ead33914c3c3ca673/html5/thumbnails/54.jpg)
FAS4.circ
学籍番号の下1桁を入力