Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <project source="2.7.1" version="1.0">
- This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
- <lib desc="#Wiring" name="0"/>
- <lib desc="#Gates" name="1">
- <tool name="AND Gate">
- <a name="inputs" val="3"/>
- </tool>
- <tool name="OR Gate">
- <a name="inputs" val="2"/>
- </tool>
- <tool name="NOR Gate">
- <a name="inputs" val="3"/>
- </tool>
- <tool name="XOR Gate">
- <a name="inputs" val="2"/>
- </tool>
- </lib>
- <lib desc="#Plexers" name="2"/>
- <lib desc="#Arithmetic" name="3"/>
- <lib desc="#Memory" name="4">
- <tool name="ROM">
- <a name="contents">addr/data: 8 8
- 0
- </a>
- </tool>
- </lib>
- <lib desc="#I/O" name="5"/>
- <lib desc="#Base" name="6">
- <tool name="Text Tool">
- <a name="text" val=""/>
- <a name="font" val="SansSerif plain 12"/>
- <a name="halign" val="center"/>
- <a name="valign" val="base"/>
- </tool>
- </lib>
- <main name="Fa"/>
- <options>
- <a name="gateUndefined" val="ignore"/>
- <a name="simlimit" val="1000"/>
- <a name="simrand" val="0"/>
- </options>
- <mappings>
- <tool lib="6" map="Button2" name="Menu Tool"/>
- <tool lib="6" map="Button3" name="Menu Tool"/>
- <tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
- </mappings>
- <toolbar>
- <tool lib="6" name="Poke Tool"/>
- <tool lib="6" name="Edit Tool"/>
- <tool lib="6" name="Text Tool">
- <a name="text" val=""/>
- <a name="font" val="SansSerif plain 12"/>
- <a name="halign" val="center"/>
- <a name="valign" val="base"/>
- </tool>
- <sep/>
- <tool lib="0" name="Pin">
- <a name="tristate" val="false"/>
- </tool>
- <tool lib="0" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="labelloc" val="east"/>
- </tool>
- <tool lib="1" name="NOT Gate"/>
- <tool lib="1" name="AND Gate"/>
- <tool lib="1" name="OR Gate"/>
- </toolbar>
- <circuit name="main">
- <a name="circuit" val="main"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(100,420)" to="(100,680)"/>
- <wire from="(300,120)" to="(420,120)"/>
- <wire from="(80,440)" to="(130,440)"/>
- <wire from="(390,150)" to="(390,160)"/>
- <wire from="(410,130)" to="(410,160)"/>
- <wire from="(90,380)" to="(130,380)"/>
- <wire from="(160,420)" to="(190,420)"/>
- <wire from="(360,230)" to="(360,330)"/>
- <wire from="(100,160)" to="(130,160)"/>
- <wire from="(100,200)" to="(130,200)"/>
- <wire from="(100,240)" to="(130,240)"/>
- <wire from="(100,280)" to="(130,280)"/>
- <wire from="(100,320)" to="(130,320)"/>
- <wire from="(90,170)" to="(90,210)"/>
- <wire from="(90,210)" to="(90,250)"/>
- <wire from="(90,250)" to="(90,290)"/>
- <wire from="(90,290)" to="(90,330)"/>
- <wire from="(220,210)" to="(240,210)"/>
- <wire from="(220,250)" to="(240,250)"/>
- <wire from="(220,290)" to="(240,290)"/>
- <wire from="(220,330)" to="(240,330)"/>
- <wire from="(220,370)" to="(240,370)"/>
- <wire from="(90,330)" to="(90,380)"/>
- <wire from="(100,100)" to="(100,160)"/>
- <wire from="(340,150)" to="(340,420)"/>
- <wire from="(340,150)" to="(390,150)"/>
- <wire from="(410,220)" to="(410,250)"/>
- <wire from="(90,430)" to="(130,430)"/>
- <wire from="(70,130)" to="(110,130)"/>
- <wire from="(100,370)" to="(130,370)"/>
- <wire from="(70,100)" to="(100,100)"/>
- <wire from="(370,240)" to="(400,240)"/>
- <wire from="(360,230)" to="(390,230)"/>
- <wire from="(110,150)" to="(130,150)"/>
- <wire from="(70,70)" to="(90,70)"/>
- <wire from="(220,420)" to="(240,420)"/>
- <wire from="(110,360)" to="(110,410)"/>
- <wire from="(90,380)" to="(90,430)"/>
- <wire from="(70,40)" to="(80,40)"/>
- <wire from="(240,160)" to="(310,160)"/>
- <wire from="(90,430)" to="(90,680)"/>
- <wire from="(240,210)" to="(300,210)"/>
- <wire from="(80,40)" to="(80,180)"/>
- <wire from="(80,180)" to="(130,180)"/>
- <wire from="(80,220)" to="(130,220)"/>
- <wire from="(80,260)" to="(130,260)"/>
- <wire from="(80,300)" to="(130,300)"/>
- <wire from="(80,340)" to="(130,340)"/>
- <wire from="(110,410)" to="(110,680)"/>
- <wire from="(240,370)" to="(350,370)"/>
- <wire from="(400,140)" to="(400,160)"/>
- <wire from="(400,220)" to="(400,240)"/>
- <wire from="(110,130)" to="(110,150)"/>
- <wire from="(310,130)" to="(410,130)"/>
- <wire from="(310,130)" to="(310,160)"/>
- <wire from="(240,420)" to="(340,420)"/>
- <wire from="(160,160)" to="(190,160)"/>
- <wire from="(100,420)" to="(130,420)"/>
- <wire from="(350,140)" to="(350,370)"/>
- <wire from="(100,160)" to="(100,200)"/>
- <wire from="(80,180)" to="(80,220)"/>
- <wire from="(100,200)" to="(100,240)"/>
- <wire from="(80,220)" to="(80,260)"/>
- <wire from="(100,240)" to="(100,280)"/>
- <wire from="(100,280)" to="(100,320)"/>
- <wire from="(80,260)" to="(80,300)"/>
- <wire from="(80,300)" to="(80,340)"/>
- <wire from="(110,360)" to="(130,360)"/>
- <wire from="(420,120)" to="(420,160)"/>
- <wire from="(100,320)" to="(100,370)"/>
- <wire from="(80,340)" to="(80,390)"/>
- <wire from="(240,330)" to="(360,330)"/>
- <wire from="(350,140)" to="(400,140)"/>
- <wire from="(390,220)" to="(390,230)"/>
- <wire from="(80,390)" to="(130,390)"/>
- <wire from="(110,150)" to="(110,360)"/>
- <wire from="(240,250)" to="(410,250)"/>
- <wire from="(90,170)" to="(130,170)"/>
- <wire from="(90,210)" to="(130,210)"/>
- <wire from="(90,250)" to="(130,250)"/>
- <wire from="(90,290)" to="(130,290)"/>
- <wire from="(90,330)" to="(130,330)"/>
- <wire from="(300,120)" to="(300,210)"/>
- <wire from="(160,250)" to="(190,250)"/>
- <wire from="(160,210)" to="(190,210)"/>
- <wire from="(160,290)" to="(190,290)"/>
- <wire from="(160,330)" to="(190,330)"/>
- <wire from="(160,370)" to="(190,370)"/>
- <wire from="(90,70)" to="(90,170)"/>
- <wire from="(110,410)" to="(130,410)"/>
- <wire from="(220,160)" to="(240,160)"/>
- <wire from="(80,440)" to="(80,680)"/>
- <wire from="(100,370)" to="(100,420)"/>
- <wire from="(80,390)" to="(80,440)"/>
- <wire from="(370,240)" to="(370,290)"/>
- <wire from="(240,290)" to="(370,290)"/>
- <comp lib="1" loc="(220,160)" name="NOT Gate"/>
- <comp lib="0" loc="(240,420)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="g"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="1" loc="(220,420)" name="NOT Gate"/>
- <comp lib="0" loc="(70,40)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="A"/>
- </comp>
- <comp lib="5" loc="(390,160)" name="7-Segment Display"/>
- <comp lib="0" loc="(240,160)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="a"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(240,370)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="f"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(70,130)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp loc="(160,210)" name="Fb"/>
- <comp lib="0" loc="(70,100)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp loc="(160,290)" name="Fd"/>
- <comp lib="1" loc="(220,210)" name="NOT Gate"/>
- <comp lib="0" loc="(240,330)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="e"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(70,70)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="1" loc="(220,330)" name="NOT Gate"/>
- <comp lib="0" loc="(240,210)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="b"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="1" loc="(220,250)" name="NOT Gate"/>
- <comp loc="(160,370)" name="Ff"/>
- <comp lib="1" loc="(220,290)" name="NOT Gate"/>
- <comp loc="(160,250)" name="Fc"/>
- <comp loc="(160,160)" name="Fa"/>
- <comp lib="1" loc="(220,370)" name="NOT Gate"/>
- <comp loc="(160,330)" name="Fe"/>
- <comp lib="0" loc="(240,250)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="c"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(240,290)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="d"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp loc="(160,420)" name="Fg"/>
- </circuit>
- <circuit name="Fa">
- <a name="circuit" val="Fa"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(460,60)" to="(460,130)"/>
- <wire from="(480,70)" to="(480,140)"/>
- <wire from="(450,40)" to="(510,40)"/>
- <wire from="(530,90)" to="(530,100)"/>
- <wire from="(620,40)" to="(620,50)"/>
- <wire from="(570,50)" to="(620,50)"/>
- <wire from="(460,60)" to="(510,60)"/>
- <wire from="(50,30)" to="(50,50)"/>
- <wire from="(40,170)" to="(400,170)"/>
- <wire from="(400,140)" to="(400,170)"/>
- <wire from="(40,130)" to="(460,130)"/>
- <wire from="(710,40)" to="(710,60)"/>
- <wire from="(630,80)" to="(630,120)"/>
- <wire from="(400,140)" to="(430,140)"/>
- <wire from="(480,70)" to="(510,70)"/>
- <wire from="(630,80)" to="(650,80)"/>
- <wire from="(610,120)" to="(630,120)"/>
- <wire from="(40,90)" to="(450,90)"/>
- <wire from="(710,40)" to="(730,40)"/>
- <wire from="(530,100)" to="(560,100)"/>
- <wire from="(460,140)" to="(480,140)"/>
- <wire from="(620,40)" to="(650,40)"/>
- <wire from="(450,40)" to="(450,90)"/>
- <wire from="(50,30)" to="(510,30)"/>
- <wire from="(40,50)" to="(50,50)"/>
- <wire from="(450,90)" to="(530,90)"/>
- <wire from="(480,140)" to="(560,140)"/>
- <wire from="(700,60)" to="(710,60)"/>
- <comp lib="0" loc="(40,130)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="0" loc="(40,50)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="A"/>
- </comp>
- <comp lib="0" loc="(730,40)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Fa"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(40,170)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp lib="1" loc="(610,120)" name="AND Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="1" loc="(700,60)" name="OR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(40,90)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="1" loc="(570,50)" name="NOR Gate">
- <a name="inputs" val="4"/>
- </comp>
- <comp lib="1" loc="(460,140)" name="NOT Gate"/>
- </circuit>
- <circuit name="Fb">
- <a name="circuit" val="Fb"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(570,70)" to="(570,80)"/>
- <wire from="(470,120)" to="(500,120)"/>
- <wire from="(470,160)" to="(500,160)"/>
- <wire from="(680,100)" to="(710,100)"/>
- <wire from="(710,20)" to="(740,20)"/>
- <wire from="(570,80)" to="(630,80)"/>
- <wire from="(570,120)" to="(630,120)"/>
- <wire from="(470,110)" to="(470,120)"/>
- <wire from="(470,150)" to="(470,160)"/>
- <wire from="(50,70)" to="(570,70)"/>
- <wire from="(710,20)" to="(710,100)"/>
- <wire from="(570,120)" to="(570,140)"/>
- <wire from="(50,110)" to="(470,110)"/>
- <wire from="(50,150)" to="(470,150)"/>
- <wire from="(560,140)" to="(570,140)"/>
- <comp lib="0" loc="(50,110)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="1" loc="(680,100)" name="AND Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(50,70)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="1" loc="(560,140)" name="XOR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(740,20)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Fb"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(50,150)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- </circuit>
- <circuit name="Fc">
- <a name="circuit" val="Fc"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(180,70)" to="(370,70)"/>
- <wire from="(40,70)" to="(160,70)"/>
- <wire from="(40,150)" to="(160,150)"/>
- <wire from="(700,20)" to="(730,20)"/>
- <wire from="(180,70)" to="(180,110)"/>
- <wire from="(700,20)" to="(700,90)"/>
- <wire from="(420,90)" to="(700,90)"/>
- <wire from="(40,110)" to="(180,110)"/>
- <wire from="(290,110)" to="(370,110)"/>
- <wire from="(160,70)" to="(160,90)"/>
- <wire from="(160,130)" to="(160,150)"/>
- <wire from="(160,90)" to="(230,90)"/>
- <wire from="(160,130)" to="(230,130)"/>
- <comp lib="1" loc="(290,110)" name="NOR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="1" loc="(420,90)" name="AND Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(730,20)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Fc"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(40,150)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp lib="0" loc="(40,110)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="0" loc="(40,70)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- </circuit>
- <circuit name="Fd">
- <a name="circuit" val="Fd"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(190,90)" to="(250,90)"/>
- <wire from="(40,160)" to="(160,160)"/>
- <wire from="(150,30)" to="(150,40)"/>
- <wire from="(160,150)" to="(160,160)"/>
- <wire from="(160,110)" to="(210,110)"/>
- <wire from="(160,50)" to="(210,50)"/>
- <wire from="(370,90)" to="(370,110)"/>
- <wire from="(180,70)" to="(180,150)"/>
- <wire from="(60,80)" to="(60,100)"/>
- <wire from="(50,40)" to="(50,130)"/>
- <wire from="(150,30)" to="(190,30)"/>
- <wire from="(160,80)" to="(160,110)"/>
- <wire from="(60,80)" to="(160,80)"/>
- <wire from="(160,50)" to="(160,80)"/>
- <wire from="(270,130)" to="(310,130)"/>
- <wire from="(50,40)" to="(150,40)"/>
- <wire from="(180,70)" to="(210,70)"/>
- <wire from="(180,150)" to="(210,150)"/>
- <wire from="(700,30)" to="(700,70)"/>
- <wire from="(280,90)" to="(310,90)"/>
- <wire from="(700,30)" to="(730,30)"/>
- <wire from="(370,90)" to="(390,90)"/>
- <wire from="(40,100)" to="(60,100)"/>
- <wire from="(160,150)" to="(180,150)"/>
- <wire from="(190,30)" to="(210,30)"/>
- <wire from="(360,110)" to="(370,110)"/>
- <wire from="(40,130)" to="(50,130)"/>
- <wire from="(440,70)" to="(700,70)"/>
- <wire from="(260,50)" to="(390,50)"/>
- <wire from="(190,30)" to="(190,90)"/>
- <comp lib="1" loc="(270,130)" name="XOR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="1" loc="(360,110)" name="AND Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="1" loc="(440,70)" name="OR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="1" loc="(260,50)" name="AND Gate">
- <a name="inputs" val="3"/>
- </comp>
- <comp lib="0" loc="(40,160)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp lib="0" loc="(40,130)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="1" loc="(280,90)" name="NOT Gate"/>
- <comp lib="0" loc="(40,100)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="0" loc="(730,30)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Fd"/>
- <a name="labelloc" val="east"/>
- </comp>
- </circuit>
- <circuit name="Fe">
- <a name="circuit" val="Fe"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(700,30)" to="(700,70)"/>
- <wire from="(40,160)" to="(260,160)"/>
- <wire from="(700,30)" to="(730,30)"/>
- <wire from="(260,130)" to="(280,130)"/>
- <wire from="(40,80)" to="(190,80)"/>
- <wire from="(440,70)" to="(440,110)"/>
- <wire from="(240,60)" to="(260,60)"/>
- <wire from="(260,90)" to="(280,90)"/>
- <wire from="(50,40)" to="(50,120)"/>
- <wire from="(180,40)" to="(190,40)"/>
- <wire from="(40,120)" to="(50,120)"/>
- <wire from="(330,110)" to="(440,110)"/>
- <wire from="(440,70)" to="(700,70)"/>
- <wire from="(50,40)" to="(150,40)"/>
- <wire from="(260,130)" to="(260,160)"/>
- <wire from="(260,60)" to="(260,90)"/>
- <comp lib="1" loc="(240,60)" name="AND Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(730,30)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Fe"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="0" loc="(40,80)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="1" loc="(180,40)" name="NOT Gate"/>
- <comp lib="0" loc="(40,120)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="0" loc="(40,160)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp lib="1" loc="(330,110)" name="OR Gate">
- <a name="inputs" val="2"/>
- </comp>
- </circuit>
- <circuit name="Ff">
- <a name="circuit" val="Ff"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(680,40)" to="(730,40)"/>
- <wire from="(410,60)" to="(600,60)"/>
- <wire from="(90,50)" to="(150,50)"/>
- <wire from="(190,130)" to="(190,140)"/>
- <wire from="(420,80)" to="(470,80)"/>
- <wire from="(420,120)" to="(470,120)"/>
- <wire from="(390,140)" to="(570,140)"/>
- <wire from="(290,70)" to="(410,70)"/>
- <wire from="(410,60)" to="(410,70)"/>
- <wire from="(310,170)" to="(310,180)"/>
- <wire from="(40,140)" to="(90,140)"/>
- <wire from="(310,160)" to="(310,170)"/>
- <wire from="(560,80)" to="(600,80)"/>
- <wire from="(50,50)" to="(50,130)"/>
- <wire from="(310,180)" to="(420,180)"/>
- <wire from="(200,30)" to="(200,50)"/>
- <wire from="(90,50)" to="(90,140)"/>
- <wire from="(560,80)" to="(560,100)"/>
- <wire from="(200,90)" to="(200,120)"/>
- <wire from="(40,90)" to="(200,90)"/>
- <wire from="(570,100)" to="(570,140)"/>
- <wire from="(200,90)" to="(230,90)"/>
- <wire from="(200,50)" to="(230,50)"/>
- <wire from="(680,40)" to="(680,80)"/>
- <wire from="(40,170)" to="(260,170)"/>
- <wire from="(200,30)" to="(420,30)"/>
- <wire from="(310,160)" to="(330,160)"/>
- <wire from="(290,170)" to="(310,170)"/>
- <wire from="(530,100)" to="(560,100)"/>
- <wire from="(570,100)" to="(600,100)"/>
- <wire from="(650,80)" to="(680,80)"/>
- <wire from="(180,50)" to="(200,50)"/>
- <wire from="(420,30)" to="(420,80)"/>
- <wire from="(50,130)" to="(190,130)"/>
- <wire from="(40,50)" to="(50,50)"/>
- <wire from="(190,140)" to="(330,140)"/>
- <wire from="(420,120)" to="(420,180)"/>
- <wire from="(200,120)" to="(330,120)"/>
- <comp lib="0" loc="(40,90)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="0" loc="(730,40)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Ff"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="1" loc="(180,50)" name="NOT Gate"/>
- <comp lib="1" loc="(530,100)" name="NOR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="1" loc="(290,70)" name="NOR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(40,170)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp lib="0" loc="(40,140)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="1" loc="(290,170)" name="NOT Gate"/>
- <comp lib="1" loc="(650,80)" name="OR Gate">
- <a name="inputs" val="3"/>
- </comp>
- <comp lib="1" loc="(390,140)" name="NOR Gate">
- <a name="inputs" val="3"/>
- </comp>
- <comp lib="0" loc="(40,50)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="A"/>
- </comp>
- </circuit>
- <circuit name="Fg">
- <a name="circuit" val="Fg"/>
- <a name="clabel" val=""/>
- <a name="clabelup" val="east"/>
- <a name="clabelfont" val="SansSerif plain 12"/>
- <wire from="(610,30)" to="(730,30)"/>
- <wire from="(40,80)" to="(230,80)"/>
- <wire from="(430,80)" to="(490,80)"/>
- <wire from="(40,50)" to="(100,50)"/>
- <wire from="(100,50)" to="(100,120)"/>
- <wire from="(230,40)" to="(230,50)"/>
- <wire from="(230,70)" to="(230,80)"/>
- <wire from="(330,150)" to="(380,150)"/>
- <wire from="(450,120)" to="(450,130)"/>
- <wire from="(430,70)" to="(430,80)"/>
- <wire from="(50,40)" to="(230,40)"/>
- <wire from="(240,90)" to="(290,90)"/>
- <wire from="(330,150)" to="(330,160)"/>
- <wire from="(610,30)" to="(610,100)"/>
- <wire from="(50,40)" to="(50,120)"/>
- <wire from="(270,110)" to="(380,110)"/>
- <wire from="(230,50)" to="(270,50)"/>
- <wire from="(250,70)" to="(290,70)"/>
- <wire from="(240,90)" to="(240,120)"/>
- <wire from="(40,160)" to="(330,160)"/>
- <wire from="(450,120)" to="(490,120)"/>
- <wire from="(270,50)" to="(290,50)"/>
- <wire from="(430,130)" to="(450,130)"/>
- <wire from="(230,70)" to="(250,70)"/>
- <wire from="(540,100)" to="(610,100)"/>
- <wire from="(100,120)" to="(240,120)"/>
- <wire from="(350,70)" to="(430,70)"/>
- <wire from="(40,120)" to="(50,120)"/>
- <wire from="(270,50)" to="(270,110)"/>
- <wire from="(250,130)" to="(380,130)"/>
- <wire from="(250,70)" to="(250,130)"/>
- <comp lib="0" loc="(40,160)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="D"/>
- </comp>
- <comp lib="1" loc="(540,100)" name="OR Gate">
- <a name="inputs" val="2"/>
- </comp>
- <comp lib="0" loc="(40,50)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="A"/>
- </comp>
- <comp lib="0" loc="(40,80)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="B"/>
- </comp>
- <comp lib="0" loc="(40,120)" name="Pin">
- <a name="tristate" val="false"/>
- <a name="label" val="C"/>
- </comp>
- <comp lib="1" loc="(430,130)" name="AND Gate">
- <a name="inputs" val="3"/>
- </comp>
- <comp lib="0" loc="(730,30)" name="Pin">
- <a name="facing" val="west"/>
- <a name="output" val="true"/>
- <a name="label" val="Fg"/>
- <a name="labelloc" val="east"/>
- </comp>
- <comp lib="1" loc="(350,70)" name="NOR Gate">
- <a name="inputs" val="3"/>
- </comp>
- </circuit>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement