Académique Documents
Professionnel Documents
Culture Documents
2010
Logisim.............................................................................................................3
1. ...........................................................................................3
1.1 1 .................................................................3
1.2 2 .....................................................................................4
1.3 3 ........................................................................................6
1.4 4 ...............................................................................................7
1.5 5 ......................................................................................8
2 ........................................................................................................9
2.1 ........................................................................................................9
2.2 .............................................................................................................10
2.3 ............................................................................................................11
3 ..........................................................................................................................13
3.1 ....................................................................................................13
3.2 ......................................................................................................14
3.3 .......................................................................................16
3.4 Logism...........................................................................................................17
Logisim
Logisim
.
,
.
-, , , Logisim
CPU
.
1.
XOR.
XOR (x y) 0 1
. XOR.
x
x XOR y
, Logisim .
.
.
1.1 1
Logisim, .
,
.
(toolbar) (canvas).
canvas , toolbar
.
1.2 2
.
,
, .
AND. AND toolbar,
canvas .
AND
.
() AND.
.
. OR NOT.
OR NOT tool
canvas .
x y .
tool ( ), canvas.
tool ( ) OR.
,
toolbar edit ( )
.
, Delete
Delete.
, Ctrl + D
.
1.3 3
canvas,
( ). Edit Tool.
6
,
.
.
Logisim .
NOT AND, .
.
,
. ,
.
,
. 1 0.
1.4 4
,
7
, . text tool ( ).
canvas,
.
1.5 5
, .
Logisim .
0
x y = 0.
. poke tool (
.
(0 1).
.
)
,
, Logisim
, 1
0.
.
, (save) .
File.
2
,
Logisim, (explorer pane) (attribute table).
2.1
Logisim
. ,
9
. ,
NAND.
Gates,
XOR . .
project, :
Base: Logisim.
Gates : .
Plexers: , (multiplexer)
(decoder).
Arithmetic: .
Memory: , flip-flops, registers RAM.
I/O: .
2.2
(attributes),
. (attribute table)
.
, ,
Edit (
).
XOR.
10
, .
.
(Label Font attribute),
. , .. Label,
, , ( Label Location)
drop-down .
.
Library Reference.
, Edit tool,
( ).
, .
,
.
2.3
,
.
, Logisim
.
, (narrow) AND.
AND, (wide) .
(Gate Size),
( ),
, AND
.
11
, AND
. , 2 (narrow).
3,
,
.
12
,
explorer pane. , AND tool
, Gates
, .
, pin output tool toolbar, Base
.
3
,
. Logisim,
, - subcircuits.
,
( subroutines, functions, methods ).
subcircuit
, ,
(debugging).
3.1
project Logisim .
, project ( main),
. Add Circuit
Project, .
2--1 (multiplexer)
"2:1 MUX." Logisim .
13
3.2
, 2x4 ,
1x2. , ,
2x4 MUX. 1x2 ,
1x2 MUX, explorer pane ,
. .
14
2x4 1x2,
.
1x2 MUX.
1x2 MUX.
1x2 MUX,
.
1x2 MUX. ,
.
, tip,
. (
tips , ,
project -> options)
15
tip ,
, .
,
. Logisim
.
2x4,
. Logisim
.
3.3
,
(bugs). ,
.
view.
view, 1x2
MUX.
16
subcircuit
. subcircuit, .
. (
, Logisim
. ,
, ).
, ,
explorer pane, Simulate -> Go
Out To State.
3.4 Logism
project Logisim
projects.
projects.
project, subcircuits .
.
project (main circuit),
Project -> Set As Main Circuit.
project ,
main . default
main, ,
.
Logisim,
, Logisim .
17