Fun with Logic Gates

резрежреж+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдЦреЗрд▓рдХрд╛ рдмрд╛рд░реЗрдорд╛

рддрд░реНрдХ рдЧреЗрдЯреНрд╕ рд╕рдВрдЧ рд░рдорд╛рдЗрд▓реЛ

рддрд░реНрдХ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди AND, OR, рд░ NOT рддрд░реНрдХ рдЧреЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреА рдЧреЗрдЯрд╣рд░реВ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдирд┐рд░реНрдорд╛рдг рдмреНрд▓рдХрд╣рд░реВ рд╣реБрдиреН, рд░ рддрд┐рдиреАрд╣рд░реВ рдмрд╛рдЗрдирд░реА рдЗрдирдкреБрдЯрд╣рд░реВрдорд╛ рддрд╛рд░реНрдХрд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рдЗрдирдкреБрдЯрд╣рд░реВ рдЬрд╕рд▓реЗ реж рд╡рд╛ рез рдХреЛ рдорд╛рди рд▓рд┐рди рд╕рдХреНрдЫ)ред

рдПрдХ AND рдЧреЗрдЯрд▓реЗ рджреБрдИ рдЗрдирдкреБрдЯрд╣рд░реВ рд▓рд┐рдиреНрдЫ рд░ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрджрдЫ рдЬреБрди 1 рд╣реЛ рдпрджрд┐ рд░ рдпрджрд┐ рджреБрд╡реИ рдЗрдирдкреБрдЯрд╣рд░реВ 1 рдЫрдиреН рднрдиреЗред рдЕрд░реНрдХреЛ рд╢рдмреНрджрдорд╛, рдЖрдЙрдЯрдкреБрдЯ 1 рд╣реЛ рдпрджрд┐ рд░ рдпрджрд┐ рджреБрд╡реИ рдЗрдирдкреБрдЯрд╣рд░реВ рд╕рддреНрдп рдЫрдиреН рднрдиреЗ рдорд╛рддреНрд░ред

рдПрдХ OR рдЧреЗрдЯрд▓реЗ рдкрдирд┐ рджреБрдИ рдЗрдирдкреБрдЯрд╣рд░реВ рд▓рд┐рдиреНрдЫ рд░ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрджрдЫ рдЬреБрди 1 рд╣реЛ рдпрджрд┐ рдЗрдирдкреБрдЯ 1 рд╣реЛред рдЕрд░реНрдХреЛ рд╢рдмреНрджрдорд╛, рдХрдореНрддрд┐рдорд╛ рдПрдЙрдЯрд╛ рдЗрдирдкреБрдЯ рд╕рддреНрдп рднрдПрдорд╛ рдЖрдЙрдЯрдкреБрдЯ 1 рд╣реЛред

рдПрдХ NOT рдЧреЗрдЯрд▓реЗ рдПрдХрд▓ рдЗрдирдкреБрдЯ рд▓рд┐рдиреНрдЫ рд░ рдЗрдирдкреБрдЯрдХреЛ рд╡рд┐рдкрд░рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрджрдЫред рдпрджрд┐ рдЗрдирдкреБрдЯ 1 рд╣реЛ рднрдиреЗ, рдЖрдЙрдЯрдкреБрдЯ 0 рд╣реЛ; рдпрджрд┐ рдЗрдирдкреБрдЯ 0 рдЫ рднрдиреЗ, рдЖрдЙрдЯрдкреБрдЯ 1 рд╣реЛред

рдпреА рдЧреЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдИрдВ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рддрд░рд┐рдХрд╛рдорд╛ рд╕рдВрдпреЛрдЬрди рдЧрд░реЗрд░ рдердк рдЬрдЯрд┐рд▓ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ NAND рдЧреЗрдЯ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ NOT рдЧреЗрдЯрдХреЛ рдкрдЫрд┐ рд▓рд╛рдЧреНрдиреЗ AND рдЧреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрдЫ рдЬреБрди AND рдЧреЗрдЯрд▓реЗ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрдиреЗ рдХреБрд░рд╛рдХреЛ рд╡рд┐рдкрд░реАрдд рд╣реЛред рдмрд╛рдЗрдирд░реА рдПрдбрд░ рдЬрд╕реНрддрд╛ рдЬрдЯрд┐рд▓ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рддрдкрд╛рдИрд▓реЗ рдмрд╣реБ рдЧреЗрдЯрд╣рд░реВ рдкрдирд┐ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдПрдХрдкрдЯрдХ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд░реНрдХрд┐рдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рд░реВрдкрдорд╛ рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдареВрд▓рд╛ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдг рдмреНрд▓рдХрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕рд▓реЗ рдЬрдЯрд┐рд▓ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВ рдбрд┐рдЬрд╛рдЗрди рдЧрд░реНрджрд╛ рд╕рдордп рд░ рдкреНрд░рдпрд╛рд╕ рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдЫ, рдХрд┐рдирдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рд╕рд░реНрдХрд┐рдЯрд╣рд░реВ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ

- рдирдпрд╛рдБ рдЗрдирдкреБрдЯрд╣рд░реВ, рдЖрдЙрдЯрдкреБрдЯрд╣рд░реВ, рд░ рдЧреЗрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдХрд╛рд░реНрдп рдХреНрд╖реЗрддреНрд░рдХреЛ рддрд▓рдХреЛ рдмрдЯрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН
- рдХрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдореЗрдиреБ рдкреНрд░рдХрдЯ рдЧрд░реНрди рдЗрдирдкреБрдЯ, рдЖрдЙрдЯрдкреБрдЯ, рдЧреЗрдЯреНрд╕ / рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдорд╛ рдЯреНрдпрд╛рдк рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╡рд╛ IO рдорд╛ рдЯреНрдпрд╛рдк рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рдорд╛ рддрдкрд╛рдЗрдБ рдЬрдбрд╛рди рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ
- рдПрдХ рдкрдЯрдХ рдЬрдбрд╛рдирд╣рд░реВ рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдЗрдирдкреБрдЯрд╣рд░реВрдХреЛ рд╕рдмреИ рд╕рдВрдпреЛрдЬрдирд╣рд░реВрд▓реЗ рдЖрдЙрдЯрдкреБрдЯ(рд╣рд░реВ) рд▓рд╛рдИ рдХрд╕рд░реА рдЕрд╕рд░ рдЧрд░реНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреЗ рддрд╛рд▓рд┐рдХрд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди "рд╕рддреНрдп рддрд╛рд▓рд┐рдХрд╛" рдмрдЯрдирдорд╛ рдЯреНрдпрд╛рдк рдЧрд░реНрдиреБрд╣реЛрд╕реНред
- рдпрджрд┐ рд╕рд░реНрдХрд┐рдЯрд╕рдБрдЧ рд╕рдиреНрддреБрд╖реНрдЯ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╕рд░реНрдХрд┐рдЯрд▓рд╛рдИ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдирд╛рдордХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдорд╛ рд╕рд╛рд░ рдЧрд░реНрди "рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдЯреНрдпрд╛рдк рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рдЙрдкрдХрд░рдгрдкрдЯреНрдЯреАрдорд╛ рдирдпрд╛рдБ рдмрдЯрди рд░рд╛рдЦреНрдиреЗрдЫ рдЬреБрди рдХрд╛рд░реНрдп рдХреНрд╖реЗрддреНрд░рдорд╛ рдирдпрд╛рдБ рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдердкреНрди рдЯреНрдпрд╛рдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╡рд╛ рдореЗрдЯрд╛рдЙрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдмрдЯрдирд╣рд░реВрдорд╛ рд▓рд╛рдореЛ рдкреНрд░реЗрд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдорд╛рд░реНрдЪ рек

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН

рдирдпрд╛рдБ рдХреЗ рдЫ

Bug fixes

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
Simon Paonessa
info@paonessa.dev
United States
undefined

Paonessa.dev рдХрд╛ рдердк рд╡рд╕реНрддреБрд╣рд░реВ

рдорд┐рд▓реНрджрд╛рдЬреБрд▓реНрджрд╛ рдЧреЗрдорд╣рд░реВ