
рдХрд╛рд░реНрдп
"рдХреНрдпрд╛ рдХреЗрд╡рд▓ рддреАрди рдЗрдирд╡рд░реНрдЯрд░, рдФрд░ рддрддреНрд╡реЛрдВ рдХреА рдЕрд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛" рдФрд░ "рдФрд░" рдУрдЖрд░ "рд╣реИ, рддреЛ рддреАрди рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдЙрд▓рдЯрдирд╛ рд╕рдВрднрд╡ рд╣реИ? рд╣рдордиреЗ рдПрдХ рдЬреЛрдбрд╝реА рдореЗрдВ рд╕рдВрд╕реНрдерд╛рди рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЕрдм рдЙрд╕рдХрд╛ рдирд┐рд░реНрдгрдп рдЙрдиреНрдирдд рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рднреА рдЪрдХрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ geektimes рд╕рдореБрджрд╛рдп рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЗрд╕рдХреА рдШрдЯрдирд╛ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ ...
рд╕рдВрд╕реНрдерд╛рди рдХреЗ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдп рдЯреНрдпреВрдм рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдпреБрдЧ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реБрдПред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рджрд┐рдорд╛рдЧ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдФрд╕рдд рджрд░реНрдЬреЗ рдХреЗ рдЫрд╛рддреНрд░реЛрдВ рд╕реЗ рд╡рд┐рд╡рд░рдг рдорд╛рдВрдЧ рд╕рдХреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдореЗрдВ рдкреБрд░рд╛рдиреА рдХрд╛рд░реЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдереЛрдбрд╝рд╛ рд╕реЛрдЪрдирд╛ рд╣реЛрдЧрд╛ред
рдкрд╣рд▓рд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдк рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддреЛ рдпреВрдПрд╕рдПрд╕рдЖрд░ (1950) рдПрдордИрдПрд╕рдПрдо рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдкрд╣рд▓реЗ рдореЗрдВ рд▓рдЧрднрдЧ 6000 рд▓реИрдВрдк рдереЗ, рдЬрд┐рдирдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рдХрд╛рд░реНрдп "AND", "OR" рдФрд░ "рдмрд╛рдЗрдирд░реА рд▓реЙрдЬрд┐рдХ рдХреЗ" рдирд╣реАрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдереЗ, рдЬреЛ рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реИрдВрдк рдкрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рд╡рд╛рд▓реНрд╡ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рддрд╕реНрд╡реАрд░ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд▓реЙрдЬрд┐рдХрд▓ рдлрдВрдХреНрд╢рди тАЬANDтАЭ рд╕рд┐рдВрдЧрд▓ рд▓реИрдВрдк рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрдирдкреБрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд▓реИрдВрдк рдореЗрдВ рдЧреНрд░рд┐рдб рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ 2IL рд╡рд╛рд▓реНрд╡ рдХреЗ рддрддреНрд╡ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП, рджреЛ рд▓реИрдВрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдФрд░ рдпрджреНрдпрдкрд┐ рдмрд╛рдж рдореЗрдВ рддрдерд╛рдХрдерд┐рдд рдХреЙрдореНрдкреИрдХреНрдЯреНрд░реЛрди рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдПрдХ рдмрд▓реНрдм рдореЗрдВ рдХрдИ рд▓реИрдВрдкреЛрдВ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди, рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдЕрднреА рднреА рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдирд╛ рдерд╛ рддрд╛рдХрд┐ "рдПрдВрдб" рдлрд╝рдВрдХреНрд╢рди рдЙрди рдореЗрдВ рдкреНрд░рдмрд▓ рд╣реЛ рдЬрд╛рдПред рд▓реИрдВрдк рдорд╣рдВрдЧреЗ рдереЗ, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ (рдПрдордЯреАрдмреАрдПрдл 750 рдШрдВрдЯреЗ), рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧрд░реНрдореА рдЙрддреНрдкрдиреНрди рдХреА, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рд╡реЗ рд╡рд┐рд╢рд╛рд▓ рдереЗред 1952 рдореЗрдВ, рдХрдо рд╢рдХреНрддрд┐ рд╡рд╛рд▓реЗ рд▓реИрдВрдк рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдШрд░реЗрд▓реВ рдЕрд░реНрдзрдЪрд╛рд▓рдХ рдбрд╛рдпреЛрдб рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЗ рдбрд╛рдпреЛрдб рд▓реЙрдЬрд┐рдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рд▓реЙрдЬрд┐рдХ рдЧреЗрдЯреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдбрд╛рдпреЛрдб рд▓реЙрдЬрд┐рдХ рдкрд░ "AND" рдФрд░ "OR" рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЗрдиреНрд╡рд░реНрдЯрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреАрдкрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░ рдбрд╛рдпреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреАрдИрдПрд╕рдПрдо -2 рдорд╢реАрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4000 рд▓реИрдВрдк рдФрд░ 5000 рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░ рдбрд╛рдпреЛрдб рд╢рд╛рдорд┐рд▓ рдереЗред "рдФрд░" рдФрд░ "рдУрдЖрд░" рд╡рд╛рд▓реНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЦрдкрдд рдореЗрдВ рдХрдореА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдереА, рдФрд░ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдЗрдирд╡рд░реНрдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдмрдирд╛ рджрд┐рдпрд╛ред рд╕рдВрднрд╡рддрдГ рддрдм рдпрд╣ рдерд╛ рдХрд┐ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдерд╛ред
рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдЙрддреНрдкрд╛рджрди, рдЬрд┐рд╕рдиреЗ рд▓реИрдВрдк рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛, рд╣рдорд╛рд░реЗ рджреЗрд╢ рдореЗрдВ 1955 рдореЗрдВ рд╢реБрд░реВ рд╣реБрдЖред рдФрд░ 1959 рдореЗрдВ, рдкрд╣рд▓рд╛
рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЯреНрдпреВрдмрд▓реЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗрдЯреБрди рдорд╢реАрди рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЕрднреА рднреА 20 рд▓реИрдВрдк рдереЗред
рдФрд░ рдлрд┐рд░ рднреА, рдЕрдкрдиреЗ рдХрд╛рдо рдкрд░ рд╡рд╛рдкрд╕ред
рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдкрддрд╛ рд╣реИ, рддреЛ рдЪрд▓реЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдордЬрд╝рд╛ рдЦрд░рд╛рдм рди рдХрд░реЗрдВ рдЬреЛ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрддреНрддрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ C рдпрд╛ Verilog рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рднрд░реЗрдВред
рднрд┐рдиреНрди {nA, nB, nC} <=! {A, B, C}; рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ, рдпреЗ рддреАрди рдЗрдирд╡рд░реНрдЯрд░ рд╣реИрдВред
рдпреБрдкреАрдбреА:
@Eatmore рд╕реЗ рд╕рдорд╛рдзрд╛рдиD =! ((A & B) | (B & C) | (A & C))
E =! (((D & (A | Bред C)) | (A & B & C))
nA = (D & E) | (D & (B | C)) | (E & B & C)
nB = (D & E) | (D & (A | C)) | (E & A & C)
nC = (D & E) | (D & (A | B)) | (E & A & B)
@AndreyDmitriev рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдзрд╛рди рджреГрд╢реНрдп