Fun with Logic Gates

100+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļāļĄāļ™āļĩāđ‰

āļŠāļ™āļļāļāļāļąāļšāđ€āļāļ•āļ•āļĢāļĢāļāļ°

āđƒāļŠāđ‰āđ€āļāļ•āļ•āļĢāļĢāļāļ° AND, OR āđāļĨāļ° NOT āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ§āļ‡āļˆāļĢāļ•āļĢāļĢāļāļ° āđ€āļāļ•āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ§āļ‡āļˆāļĢāļ”āļīāļˆāļīāļ—āļąāļĨ āđāļĨāļ°āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āļĢāļĢāļāļ°āļāļąāļšāļ­āļīāļ™āļžāļļāļ•āđ„āļšāļ™āļēāļĢāļĩ (āļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāļĢāļąāļšāļ„āđˆāļēāđ€āļ›āđ‡āļ™ 0 āļŦāļĢāļ·āļ­ 1 āđ„āļ”āđ‰)

āđ€āļāļ• AND āļĢāļąāļšāļ­āļīāļ™āļžāļļāļ•āļŠāļ­āļ‡āļ­āļīāļ™āļžāļļāļ•āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ 1 āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļ­āļīāļ™āļžāļļāļ•āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āđ€āļ›āđ‡āļ™ 1 āļāļĨāđˆāļēāļ§āļ­āļĩāļāļ™āļąāļĒāļŦāļ™āļķāđˆāļ‡ āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļ›āđ‡āļ™ 1 āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļ­āļīāļ™āļžāļļāļ•āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡

āđ€āļāļ• OR āļĢāļąāļšāļ­āļīāļ™āļžāļļāļ•āļŠāļ­āļ‡āļ­āļīāļ™āļžāļļāļ•āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ 1 āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļ­āļīāļ™āļžāļļāļ•āđƒāļ”āļ­āļīāļ™āļžāļļāļ•āļŦāļ™āļķāđˆāļ‡āđ€āļ›āđ‡āļ™ 1 āļāļĨāđˆāļēāļ§āļ­āļĩāļāļ™āļąāļĒāļŦāļ™āļķāđˆāļ‡ āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļ›āđ‡āļ™ 1 āļ–āđ‰āļēāļĄāļĩāļ­āļīāļ™āļžāļļāļ•āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āļ­āļīāļ™āļžāļļāļ•āđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡

āđ€āļāļ• NOT āļĢāļąāļšāļ­āļīāļ™āļžāļļāļ•āļŦāļ™āļķāđˆāļ‡āļ­āļīāļ™āļžāļļāļ•āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļ•āļĢāļ‡āļ‚āđ‰āļēāļĄāļāļąāļšāļ­āļīāļ™āļžāļļāļ• āļŦāļēāļāļ­āļīāļ™āļžāļļāļ•āđ€āļ›āđ‡āļ™ 1 āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļ›āđ‡āļ™ 0 āļŦāļēāļāļ­āļīāļ™āļžāļļāļ•āđ€āļ›āđ‡āļ™ 0 āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļ›āđ‡āļ™ 1

āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āđ€āļāļ•āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ§āļ‡āļˆāļĢāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļĢāļ§āļĄāđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļāļ• AND āļ•āļēāļĄāļ”āđ‰āļ§āļĒāđ€āļāļ• NOT āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ€āļāļ• NAND āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļ‚āđ‰āļēāļĄāļāļąāļšāļ—āļĩāđˆāđ€āļāļ• AND āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļ”āđ‰ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļ„āļļāļ“āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāđ€āļāļ•āļŦāļĨāļēāļĒāļ•āļąāļ§āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ§āļ‡āļˆāļĢāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđ€āļŠāđˆāļ™ āļ•āļąāļ§āļšāļ§āļāđ€āļĨāļ‚āļāļēāļ™āļŠāļ­āļ‡

āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļŠāļĢāđ‰āļēāļ‡āļ§āļ‡āļˆāļĢāđāļĨāđ‰āļ§ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ™āļ—āļķāļāļ§āļ‡āļˆāļĢāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđāļĨāļ°āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŠāļģāļŦāļĢāļąāļšāļ§āļ‡āļˆāļĢāļ—āļĩāđˆāđƒāļŦāļāđˆāļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđāļĨāļ°āļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ§āļ‡āļˆāļĢāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ§āļ‡āļˆāļĢāļ—āļĩāđˆāļ„āļļāļ“āļŠāļĢāđ‰āļēāļ‡āđ„āļ§āđ‰āđāļĨāđ‰āļ§āļ‹āđ‰āļģāđ„āļ”āđ‰ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļĢāļīāđˆāļĄāđƒāļŦāļĄāđˆāļ•āļąāđ‰āļ‡āđāļ•āđˆāļ•āđ‰āļ™āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡

āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ

- āđƒāļŠāđ‰āļ›āļļāđˆāļĄāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āļīāļ™āļžāļļāļ• āđ€āļ­āļēāļ•āđŒāļžāļļāļ• āđāļĨāļ°āđ€āļāļ•āđƒāļŦāļĄāđˆ
- āđāļ•āļ°āļ—āļĩāđˆāļ­āļīāļ™āļžāļļāļ• āđ€āļ­āļēāļ•āđŒāļžāļļāļ• āđ€āļāļ•/āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āđ€āļĄāļ™āļđāļšāļĢāļīāļšāļ— āļŦāļēāļāļžāļĒāļēāļĒāļēāļĄāļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ āđƒāļŦāđ‰āđāļ•āļ°āļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŦāļĢāļ·āļ­ I/O āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­
- āđ€āļĄāļ·āđˆāļ­āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™ āđƒāļŦāđ‰āđāļ•āļ°āļ—āļĩāđˆāļ›āļļāđˆāļĄ "āļ•āļēāļĢāļēāļ‡āļ„āļ§āļēāļĄāļˆāļĢāļīāļ‡" āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆāđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ§āđˆāļēāļāļēāļĢāļĢāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡āļ­āļīāļ™āļžāļļāļ•āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ­āļĒāđˆāļēāļ‡āđ„āļĢ
- āļŦāļēāļāļžāļ­āđƒāļˆāļāļąāļšāļ§āļ‡āļˆāļĢāđāļĨāđ‰āļ§ āđƒāļŦāđ‰āđāļ•āļ°āļ—āļĩāđˆ "āļšāļąāļ™āļ—āļķāļ" āđ€āļžāļ·āđˆāļ­āđāļĒāļāļ§āļ‡āļˆāļĢāļ­āļ­āļāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡ āļāļēāļĢāļāļĢāļ°āļ—āļģāļ™āļĩāđ‰āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ›āļļāđˆāļĄāđƒāļŦāļĄāđˆāļšāļ™āđāļ–āļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āđāļ•āļ°āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļŦāļĄāđˆāļĨāļ‡āđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™ āļāļ”āļ›āļļāđˆāļĄāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ„āđ‰āļēāļ‡āđ„āļ§āđ‰āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļŦāļĢāļ·āļ­āļĨāļšāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
4 āļĄāļĩ.āļ„. 2568

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ āļđāļĄāļīāļ āļēāļ„ āđāļĨāļ°āļ­āļēāļĒāļļāļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āđ„āļ”āđ‰āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ„āļ§āđ‰āđāļĨāļ°āļ­āļēāļˆāļ­āļąāļ›āđ€āļ”āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§āđ‰
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

āļĄāļĩāļ­āļ°āđ„āļĢāđƒāļŦāļĄāđˆ

Bug fixes

āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āļ­āļ‡āđāļ­āļ›

āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļ Paonessa.dev

āđ€āļāļĄāļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļ™