рд╡рд┐рдВрдбреЛрдЬ 10 рдФрд░ рдХреАрдмреЛрд░реНрдб рдкрд╛рд░реНрдЯ 2 рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреАрд╕реА рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

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


рдЙрдЪреНрдЪ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╢рд┐рдХреНрд╖рд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЫрд╛рддреНрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рдордЭреЗ рд╣реБрдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╣рд▓реБрдУрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рдХреИрд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ, рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рдЙрдкрдХрд░рдг, рдЕрд╕реЗрдВрдмрд▓рд░, рдУрдПрд╕, рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЛ рдорд╛рдирдХ рдкрд╛рдВрдЪ-рд╡рд░реНрд╖реАрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХреА рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдЧрдгрд┐рдд рдХреЗ рдХрдИ рд╕реЗрдореЗрд╕реНрдЯрд░ред рд╡рд┐рд╡рд░рдгреЛрдВ рдХреА рдкреНрд░рдЪреБрд░рддрд╛ рдФрд░ рдХреЛрдИ рднреА рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдореЗрдВ рдХреИрд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ 5 рд╕рд╛рд▓ рдХреЗ рдмрд╛рдж рдЫрд╛рддреНрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рд┐рд░ рдореЗрдВ рдмрд╛рдВрдз рджреЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рд╡рд╣ рдиреЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХрднреА рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЛрдб рдХреЛ рдирд╣реАрдВ рдЫреВрдПрдЧрд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рддрдХрдиреАрдХреА рд╕реНрдЯреИрдХ рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдордЭ рд╣реЛрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрджрд┐ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рд╕реНрдХреВрд▓ рдЦреЛрд▓реЗ,рдЖрдк рд░реВрд╕реА, рд╕реБрд▓реЗрдЦ рдФрд░ рд╣рд╛рдЗрдбреНрд░реЛрдбрд╛рдпрдирд╛рдорд┐рдХреНрд╕ рд╕реАрдЦреЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдирд┐рд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ, рддрд░рд▓ рдкрджрд╛рд░реНрде рдмрджрд▓рдиреЗ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдиреЛрдЯреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдЦ рдореЗрдВ рдХреБрдЫ рдЕрд╢реБрджреНрдзрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рдж рдкреАрд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

рдмрд┐рд▓реНрд▓реА рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рддрд╣рддред

рдПрдХ рдХреАрдмреЛрд░реНрдб рдХреБрдВрдЬреА рдПрдХ рдмрдЯрди рд╣реИ рдЬреЛ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд┐рджреНрдпреБрдд рдкреНрд░рд╡рд╛рд╣ рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред рдмрдВрдж рдХрд░рдиреЗ / рдЦреЛрд▓рдиреЗ рдХрд╛ рддрдВрддреНрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдмрдЯрди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрдмрд╛рдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдЙрдВрдЧрд▓рд┐рдпрд╛рдВ рдЬрд▓реНрджреА рдердХ рдЬрд╛рдПрдВрдЧреА рдФрд░ рдХреАрдмреЛрд░реНрдб рдЧреИрд░-рдПрд░реНрдЧреЛрдиреЛрдорд┐рдХ рд╣реЛрдЧрд╛ред рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдХреБрдВрдЬреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИред рджрд╛рдпреАрдВ рдУрд░ рд╡рд╣ рд╕рдВрдкрд░реНрдХ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


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


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИред рдмрд╛рдИрдВ рдУрд░ рдФрджреНрдпреЛрдЧрд┐рдХ рд╣реИ рдФрд░ рджрд╛рдИрдВ рдУрд░ рдШрд░ рдХрд╛ рдмрдирд╛ рд╣реИред


рдЫрджреНрдо рдХреЛрдб рдкрд░, рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рд╡рд╣ рднрд╛рдЧ рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЛ рджрдмрд╛рддрд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИред

for (int i = 0; i < COLSC; i++) {
 	SetPower(columns[i], 3.0 f);
  	for (int j = 0; j < ROWSC; j++) {
    		float power = GetPower(rows[j]);
    		if (power >= 3.0f - THRESHOLD) {
      			BYTE key = keys[i, j];
      			SendKey(key);
    		}
  	}
}

рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдПрдХ рд╕реНрдХреИрди рдХреЛрдб рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рдЗрд╕реЗ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ 8-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдПрдХ рдмрд╛рдЗрдЯред рдЗрд╕рд▓рд┐рдП, рдЬрдм рд╡рд╛рдИ рдХреБрдВрдЬреА рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреАрдмреЛрд░реНрдб рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ 21 рдирдВрдмрд░ (0x15) рднреЗрдЬрдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЬрдм рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - 149 (0x95)ред рд╢рд┐рдкрдореЗрдВрдЯ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдиреЗ JSON, рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рднреЗрдЬрд╛ рд╣реИ рдФрд░ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ , рдЕрд░реНрдерд╛рдд рдмрд╛рдЗрдЯреНрд╕ рдпрд╛ рд╕реНрд╡рд░реВрдкрд┐рдд рдкрд╛рда рдХреА рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдмрджрд▓ рджреЗрдВ рдЬрд┐рд╕реЗ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдбрд┐рд╕реНрдХреНрд░рд╛рдЗрдмрд▓рд╛рдЗрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИ , рдЕрд░реНрдерд╛рддред рдЕрдкрдиреЗ рдкрддреЗ рдХреЗ рд╕реНрдерд╛рди рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдБред рдФрд░ рдЗрддрдиреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдХреНрдпрд╛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╣рдореЗрдВ рдХреЗрд╡рд▓ 1 рдмрд╛рдЗрдЯ (8 рдмрд┐рдЯ) рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рдмрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗред

рдЧрдгрд┐рдд рдореЗрдВ, рдПрдХ рд╕реВрддреНрд░ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЗрд╕ рд╕реВрддреНрд░ рдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдореЗрдВ рдЖрд╡реЗрджрди рдкрд╛рдпрд╛ рд╣реИред рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ, рдореИрдВрдиреЗ рдЖрдХрд╕реНрдорд┐рдХ рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдирд╛рд▓реЙрдЧ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рднреМрддрд┐рдХреА рдХреЗ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдЯреЗрд▓реАрдлреЛрди рдорд╛рдирд╡ рдЖрд╡рд╛рдЬ рдХреЗ рдкреВрд░реЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЛ рд╡рд┐рджреНрдпреБрдд рдЪреБрдореНрдмрдХреАрдп рддрд░рдВрдЧреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рдЯреЗрд▓реАрдлреЛрди рдПрдХ рдЪрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдорд╛рдирд╡ рдЖрд╡рд╛рдЬ рдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рдбреЗрдЯрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, WAV рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рджреНрдпреБрдд рдЪреБрдореНрдмрдХреАрдп рддрд░рдВрдЧреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрд╡рд╛рдЬ рдХреЗ рдкреВрд░реЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЗ рдмрдЬрд╛рдп, рдХреЗрд╡рд▓ рджреЛ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - 0 рдФрд░ 1. рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рдВрдмрд╛рдИ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рддрд░рдВрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,рдСрдкреНрдЯрд┐рдХрд▓ рдлрд╛рдЗрдмрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓реНрдХреА рджрд╛рд▓реЛрдВ, рдХрд╛рдЧрдЬ рдкрд░ рдХрд╛рд▓реА рдФрд░ рд╕рдлреЗрдж рдкрдЯреНрдЯрд┐рдпрд╛рдБ, рдкрдВрдЪ рдХрд╛рд░реНрдб рдкрд░ рдЫреЗрджред

рдмрд╛рдЗрдирд░реА рдореЗрдВ рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╡рд╛рдИ рдХреБрдВрдЬреА рдХрд╛ рд╕реНрдХреИрди рдХреЛрдб 0001 0101 рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рд╣рдо рдЙрдиреНрд╣реЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд▓реЗрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдбреЗрдЯрд╛ ( DATA ) рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ ред рддрд╛рд░реНрдХрд┐рдХ рдЗрдХрд╛рдИ 3.3V рдпрд╛ рдЙрдЪреНрдЪрддрд░, рддрд╛рд░реНрдХрд┐рдХ рд╢реВрдиреНрдп рд╣реИ- рд╡реЛрд▓реНрдЯреЗрдЬ 0V рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдпрд╣рд╛рдБ рдкрдХрдбрд╝ рд╣реИ - рдореИрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рддреАрди рд╢реВрдиреНрдп рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░реВрдВ? рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рджреВрд╕рд░реЗ рдкреИрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо CLOCK рдХрд╣реЗрдВрдЧреЗ, рдЬрдм рдЗрд╕ рдкрд░ рдПрдХ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХ рдмрд┐рдЯ рдХрд╛ рдкреНрд░рд╕рд╛рд░рдг рд╕рддреНрд░ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╢реВрдиреНрдп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдорд╛рдиреЛрдВ рдореЗрдВ рдРрд╕рд╛ рдкрд░рд┐рд╡рд░реНрддрди (рд╡реЛрд▓реНрдЯреЗрдЬ) рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛, 50 рдиреИрдиреЛрд╕реЗрдХрдВрдб рдХрд╛ рдХрд╣рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рдПрдХ рджреВрд╕рд░рд╛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИ рдЬреЛ рдЕрдкрдиреА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрди рдкреИрд░реЛрдВ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ рдЬрд┐рдирд╕реЗ рдХреНрд▓реЙрдХ рдФрд░ рдбреЗрдЯрд╛ рдПрдХ рдЕрдВрддрд╣реАрди рд▓реВрдк рдореЗрдВ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рдорд╛рдиреВрдВрдЧрд╛ рдХрд┐ рдХреАрдмреЛрд░реНрдб PS2 рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕реЗ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЯреНрд░рд╛рдВрд╕рдлрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, PS2 рдкреЛрд░реНрдЯ рдореЗрдВ рдбреЗрдЯрд╛, рдХреНрд▓реЙрдХ рдирд╛рдордХ рдкрд┐рди рд╣реИрдВредрдЙрдирдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╕рдВрдкрд░реНрдХ рднреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрдПрд╕ 2 рдкреЛрд░реНрдЯ рдирд┐рдпрдВрддреНрд░рдХ рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ 5 рд╡реА рд╡реЛрд▓реНрдЯреЗрдЬ рдФрд░ рдПрдХ рдЧреНрд░рд╛рдЙрдВрдб рд╕рдВрдкрд░реНрдХ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдмрд╕ рдХреАрдмреЛрд░реНрдб рдмреЙрдбреА рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЕрдиреНрдп рд╕рдВрдкрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
PS / 2 рдкреЛрд░реНрдЯ рдХреЛ рд╕реАрд░рд┐рдпрд▓ рдмрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рдЯреНрд╕ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ (рдмрд┐рдЯреНрд╕ рдХрд╛ рдПрдХ рдХреНрд░рдо) рдкрд╣реБрдВрдЪрд╛рддрд╛ рд╣реИред рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕рд╛рде рдХрдИ рд╕рдВрдкрд░реНрдХреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдмрд╛рдЗрдЯ (8 рдмрд┐рдЯ) рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдкреЛрд░реНрдЯ, рдмрд╕ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? рдПрдХ рдмрдВрджрд░рдЧрд╛рд╣ рдХреА рддрд░рд╣ рдПрдХ рдмрд╕, рд╕рдВрдкрд░реНрдХ (рддрд╛рд░реЛрдВ) рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рд╕рдордЭреМрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдмрдВрджрд░рдЧрд╛рд╣ рдореЗрдВ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╣реИ, рдФрд░ рдмрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдорджрд░рдмреЛрд░реНрдб рдкрд░ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрдВрджрд░рдЧрд╛рд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдмреАрдЪ рдореЗрдВ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╕ рд╣реИред рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмрд╛рддрдЪреАрдд рд╣реИред рдкреАрдПрд╕ / 2 рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ рдШрдбрд╝реА рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд╛ рдХреНрд░рдо рдерд╛ред

рдкрд╣рд▓реЗ, рдЗрдВрдЯреЗрд▓ 8042 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рдерд╛ рдФрд░ рдХреАрдмреЛрд░реНрдб рдореЗрдВ рдФрд░ PS2 рдкреЛрд░реНрдЯ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрд░реНрдерд╛рдд рджреЛ рд╕рдорд╛рди рдЪрд┐рдкреНрд╕ рдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ PS2 рдкреЛрд░реНрдЯ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ 8042prt.sys рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо 8 рдмрд┐рдЯреНрд╕ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 11 рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рдпрд╛ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд 3 рдмрд┐рдЯреНрд╕ рдбреЗрдЯрд╛ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ - рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╢реВрдиреНрдп рдФрд░ рдЕрдВрдд рдореЗрдВ 0 1, рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдкреАрдПрд╕ 2 рдореЗрдВ рд╣реЛрд╕реНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рдпрд╣ рдЫрджреНрдо рдХреЛрдб рдореЗрдВ SendKey рдлрд╝рдВрдХреНрд╢рди рдХреА рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ , рдпрджрд┐ рдЖрдк рдХреЛрдб рдХреЛ рд╕рдордЭрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ PS2 рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрдмрд╛рдП рдЧрдП рдХреБрдВрдЬреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИред


void SendBit(BYTE bit) {
	float power = (bit != 0) ? 3.3f : 0.0f;
	SetPower(DATA, power);
	SetPower(CLOCK, 3.3f);
	Sleep(50);
	SetPower(CLOCK, 0.0f);
	Sleep(50);
}

void SendData(BYTE data) {
	SendBit(0);
	
	for (BYTE i = 0; i < sizeof(BYTE); i++) {
		BYTE bit = (data >> i) & 1;
		SendBit(bit);
	}

	SendBit(0);
	SendBit(1);
}

рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░ рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдореВрд▓реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЧреНрд░рд╛рдл рдкрд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреА рдХрд▓реНрдкрдирд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рдПрдЧреАред рд╕рдордп рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╣реИ, рдФрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рд╡рд╛рдИ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╣реИред


рдПрдирд╛рд▓реЙрдЧ рддрдХрдиреАрдХ рдореЗрдВ, рд╕рдВрдХреЗрдд рд╡рд┐рдХреГрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рддрд╛рд░ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд▓реНрдЯрдореАрдЯрд░ рдЙрд╕ рдкрд░ 0.5V рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рд╕ рдореЗрдВ рдПрдХ рд╡рд┐рджреНрдпреБрдд рдЪреБрдореНрдмрдХреАрдп рдХреНрд╖реЗрддреНрд░ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╕реЗ рдХрдо рд╣реИ, рддреЛ рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╢реВрдиреНрдп рдорд┐рд▓рд╛, рдЕрдиреНрдпрдерд╛ рдПрдХрддрд╛ред рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдкреНрд░реЗрд╕ рдХреА рдЧрдИ Y рдХреБрдВрдЬреА рдХрд╛ рд╕реНрдХреИрди рдХреЛрдб рдЗрд╕ рддрд░рд╣ рдЖ рд╕рдХрддрд╛ рд╣реИ:


рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдХреАрдмреЛрд░реНрдб рдХрд╛ рдбреЗрдЯрд╛ рд╕реАрдкреАрдпреВ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрд╛рддреЗ рд╣реИрдВ, рдкрд░ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЖрдЗрдП рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдкреНрд╕ , рдмрд╕ рдФрд░ рдорджрд░рдмреЛрд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ ред

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


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



рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдкреНрд╕ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдФрд░ рдХрдорд╛рдВрдб рдХреЛ рдХреИрд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдЖрдзрд╛рд░ рдПрдХ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╣реИ, рдЬрд┐рд╕реЗ рдорд╛рдирд╡ рдЬрд╛рддрд┐ рдиреЗ рд╕реВрдХреНрд╖реНрдо рдЖрдпрд╛рдореЛрдВ рдореЗрдВ рдмрдирд╛рдирд╛ рд╕реАрдЦрд╛ рд╣реИред рдПрдХ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдРрд╕рд╛ рд░реЗрдбрд┐рдпреЛ рддрддреНрд╡ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддреАрди рдкреИрд░ рд╣реЛрддреЗ рд╣реИрдВ: рдПрдХ рдЗрдирдкреБрдЯ, рдПрдХ рдЖрдЙрдЯрдкреБрдЯ, рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдЬреЛ рджреЛ рдкреИрд░реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдХрд░рдВрдЯ рдХреЛ рдЦреЛрд▓рддрд╛ рдпрд╛ рдмрдВрдж рдХрд░рддрд╛ рд╣реИред рдиреАрдЪреЗ рдХрд╛ рдЖрдВрдХрдбрд╝рд╛ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдкрд╛рдиреА рд╡рд░реНрддрдорд╛рди рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред


рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдЗрдирдкреБрдЯ рдкреИрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдЧрд░ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реИ, рддреЛ рд╡рд░реНрддрдорд╛рди рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдЧреБрдЬрд░рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ 0 рд╡реА рд╣реЛрдЧрд╛ред 8 рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╣реЛрдиреЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд▓реЗрдЧ рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рдПрд▓рдИрдбреА рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдпрд╛ рддреЛ рд░реЛрд╢рдиреА рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд╣рдо 256 рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрдпреЛрдЬрдиреЛрдВ (2 рд╕реЗ 8 рдХреА рд╢рдХреНрддрд┐) рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдкреЛрдЪрдХреА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ, рд╕рд╛рде рд╣реА рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдирд┐рдЪрд▓реЗ рдЕрдВрдХ рджрд╛рдИрдВ рдУрд░ рд╣реИрдВред
рдЙрдиред рдПрдХ рдмрд▓реНрдм рдПрдХ рдмрд┐рдЯ рд╕реВрдЪрдирд╛ (0 рдпрд╛ 1) рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрда рдРрд╕реЗ рдмрд▓реНрдм рдПрдХ рдмрд╛рдЗрдЯ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрддреЗ рд╣реИрдВред рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдкрд░ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░реНрд╕ рдФрд░ OR, NOT, XOR рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрднрд╡ рд╣реИред


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AND рдСрдкрд░реЗрдЯрд░ рд╕рд░реНрдХрд┐рдЯреНрд░реА (рдКрдкрд░ рдЪрд┐рддреНрд░ рдореЗрдВ рдмрд╛рдИрдВ рдУрд░), рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реЛрдЧрд╛ рдпрджрд┐ рджреЛрдиреЛрдВ рдЗрдирдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИрдВред рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрд╢рдВрд╕ рдФрд░ рдмрд┐рдЯ рд╢рд┐рдлреНрдЯреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреБрдгрд╛, рднрд╛рдЧ рдФрд░ рдШрдЯрд╛рд╡ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдЪрд┐рдк рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЛ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рдЬреЛрдбрд╝ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдиреАрдЪреЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рд╣рдо рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ:


рдиреИрдиреЛрдЯреНрд░рд╛рдВрд╕рд┐рд╕реНрдЯрд░реНрд╕ рд╕реВрдХреНрд╖реНрдо рд╣реИрдВ рдФрд░ рд▓рд╛рдЦреЛрдВ рдореЗрдВ рдмреЛрд░реНрдб рдкрд░ рд░рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд▓рдЧрднрдЧ рдПрдХ рдХреЛрд░ рдХреИрд╕рд╛ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИред рдЪрд┐рддреНрд░ рдЪрд┐рддреНрд░рдордп рд╣реИред


рдПрдХ рд╣реА рдмреЛрд░реНрдб рдкрд░ рдФрд░ рдПрдХ рд╣реА рдорд╛рдорд▓реЗ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд╛рдХреНрд░реЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЯрд╛рдпрд░


рдЖрдорддреМрд░ рдкрд░, рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ, рдЯрд╛рдпрд░ рдХреЛ рдмреЛрд▓реНрдб рддреАрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╣реИред рдпрд╣ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЗ рд╕рднреА рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрдИ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред PS2 рдмрд╕ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рддреАрди рдкрд┐рди рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдРрд╕реА рдмрд╕реЗрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд▓рд┐рдП 124 рд╕рдВрдкрд░реНрдХ рд╣реИрдВред



рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯрд╛рдпрд░ рд╣реИрдВ:
  • рдбреЗрдЯрд╛ - рдЗрди рд╕рдВрдкрд░реНрдХреЛрдВ рдкрд░ рдмрд┐рдЯреНрд╕ рдХреЛ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рддреА рд╣реИ: рд╕рдВрдЦреНрдпрд╛, рдкреНрд░рддреАрдХ, рдПрдХ рддрд╕реНрд╡реАрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╛ рдЕрдиреНрдп рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ред рдмрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдереНрд░реВрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ, рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╕рдВрдЪрд░рд┐рдд рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛
  • рдкрддреЗ - рдЗрди рдкрд┐рдиреЛрдВ рдкрд░ рдмрд┐рдЯреНрд╕ рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рдПрдХ рднреМрддрд┐рдХ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдмрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдЕрдзрд┐рдХрддрдо рд╕рдорд░реНрдерд┐рдд рд░реИрдо рдХреНрд╖рдорддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред
  • тАФ . CPU RAM I/O.
  • . , . ATX 24 Pin 12V PSU Connector, .


рдЯрд╛рдпрд░ рдореЗрдВ рд╕рдмреНрд╕рдЯреНрд░реЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ , рдЕрд░реНрдерд╛рддреНред рдХреБрдЫ рд╕рдВрдкрд░реНрдХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЕрдиреНрдп рдкрддреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдФрд░ рд╕рдВрдкрд░реНрдХ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐ рд╕рдВрдЪрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рдЬрдм рд╕рдорд╛рди рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдбреЗрдЯрд╛ рдФрд░ рдкрддреЛрдВ рджреЛрдиреЛрдВ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрд▓ 8086 рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ 20 рдмрд┐рдЯреНрд╕ рдХрд╛ рдбреЗрдЯрд╛ рдФрд░ рдПрдбреНрд░реЗрд╕ рдмрд╕ рд╣реЛрддрд╛ рд╣реИ, рдкрд┐рди рдЖрд░реЗрдЦ рдкрд░ рдЗрд╕рдХреЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ AD0-AD19 (рдкреИрд░ 16-2 рдФрд░ 39-35) рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред


рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдВрдкрд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ рдорд╛рдЗрдХреНрд░реЛ-рд╕рд░реНрдХрд┐рдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд┐рдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧреА рдХрд┐ рд╕рдордп рдкрд░ рдХреМрди рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ, рдПрдХ рд╡реИрдХреНрдпреВрдо рдореЗрдВ рдПрдХ рдЧреЛрд▓рд╛рдХрд╛рд░ рдмрд╕: рдЪрд╛рд░ рд╕рдорд╛рди рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрднреЛрдХреНрддрд╛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓рд╛рд▓ рддрд╛рд░ рд╡рд╣ рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА рдЪрд┐рдкреНрд╕ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рд╣рд░реА рддрд╛рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде "рдмрд╛рддрдЪреАрдд" рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдиреАрд▓реЗ рд░рдВрдЧ рдХреА рддрд╛рд░ рдШрдбрд╝реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд░ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рддрд╛рд░реНрдХрд┐рдХ рдЗрдХрд╛рдИ рдиреАрд▓реЗ рддрд╛рд░ рдкрд░ рд╣реИ, рддреЛ рдмрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╣рдХрджрд╛рд░ рдЪрд┐рдк рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд╛ рдПрдХ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдереЛрдбрд╝рд╛ рдкрдврд╝реЗрдВред


рдмрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдПрдХ-рдЯреБрдХрдбрд╝рд╛ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╕ рдкрд░ рдХрд┐рддрдиреЗ рдЪрд┐рдкреНрд╕ рдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд▓рд┐рдП, рдорджрд░рдмреЛрд░реНрдб рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдмрд╕ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЪрд┐рдк рд╕реЗрдЯ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╡реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдорджрд░рдмреЛрд░реНрдб рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
  • рдзреАрдорд╛ - рдХреАрдмреЛрд░реНрдб, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡, рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб, рдСрдбрд┐рдпреЛ, рдЖрджрд┐ред
  • рдлрд╛рд╕реНрдЯ - рд╕реАрдкреАрдпреВ, рд░реИрдо, рдЬреАрдкреАрдпреВред
рдЗрд╕ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдорджрд░рдмреЛрд░реНрдб рдореЗрдВ рджреЛ рдореБрдЦреНрдп рдЪрд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рд╕рд╛рдЙрде рдмреНрд░рд┐рдЬ , рдЬреЛ рд╕рднреА рдзреАрдореЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдХрд╛рдо рдХрд╛ рд╕рдордиреНрд╡рдп рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдиреЙрд░реНрде рдмреНрд░рд┐рдЬ, рддреЗрдЬ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рдордиреНрд╡рдп рдХреЗ рд▓рд┐рдПред рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдореЗрдВ, рдиреЙрд░реНрдердмреНрд░рд┐рдЬ рд╕реНрд╡рдпрдВ CPU рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ Southbridge рдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣рдм рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рд░ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдпреЗ рджреЛрдиреЛрдВ рдкреБрд▓ рдПрдХ рдмрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░реБрдЪрд┐ рдШрдбрд╝реА рдЬрдирд░реЗрдЯрд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрд╕реЗрд╕рд░, рд░реИрдо рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдЙрдирдХреЗ рдХрд╛рдо рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣реА рдиреАрд▓реЗ рддрд╛рд░ред overclockingрдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ BIOS рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛ, рдЬрдмрдХрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реАрдкреАрдпреВ, рдЕрдзрд┐рдХ рдЧрд░реНрдореА рдХрд░реЗрдЧрд╛, рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдзрд┐рдХ рддреЗрдЬрд╝реА рд╕реЗ рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдЧрд╛ред рд╡рд┐рдкрд░реАрдд рд╣реИ underclocking , рдЬрдм рдЧрддрд┐ рдмреИрдЯрд░реА рд╢рдХреНрддрд┐ рдХреЛ рдмрдЪрд╛рдиреЗ рдпрд╛ рд╢реЛрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдШрдЯ рдЬрд╛рддреА рд╣реИред

рдПрдХ рдЪрд┐рдкрд╕реЗрдЯ рдЪрд┐рдкреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рд╕рднреА рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡реЗ рдорджрд░рдмреЛрд░реНрдб рдкрд░ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЯрд╛рдЗрдорд░ рдЬреИрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЪрд┐рдк рд╕реЗрдЯ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдмреНрд░рд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдПрдПрдордбреА рдХреЛ рдЗрдВрдЯреЗрд▓ рдЪрд┐рдкрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдорджрд░рдмреЛрд░реНрдб рдореЗрдВ рдирд╣реАрдВ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдкрд░реНрдХ рднреА рд╣реИрдВред рдорджрд░рдмреЛрд░реНрдб рдЖрд░реЗрдЦ рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЗрдВрдЯреЗрд▓ рдЪрд┐рдкрд╕реЗрдЯ рдореЗрдВ рд╕реБрдкрд░ рдЖрдИрдУ рдирд╛рдордХ рдПрдХ рдЪрд┐рдк рд╣реИ , рдпрд╣ рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрд▓рдкреАрд╕реА рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрдХреНрд╖рд┐рдг рдкреБрд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред LPC CLOCK, DATA, VCC (POWER) рд╡рд╛рдпрд░рд┐рдВрдЧ рдХрд╛ рд╕реНрдорд╛рд░реНрдЯ рдирд╛рдо рд╣реИред рдЗрд╕ рдЪрд┐рдк рдореЗрдВ рдЙрди рд╕рднреА рдкреБрд░рд╛рдиреЗ рдЪрд┐рдкреНрд╕ рдХрд╛ рдЕрдиреБрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдХрднреА рднреА рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ 8042 рдЪрд┐рдк рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ PS2 рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлреНрд▓реЙрдкреА рдФрд░ рдЕрдиреНрдп рдЕрд╡рд╢реЗрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд░реНрдЯ рдирд┐рдпрдВрддреНрд░рдХ рдПрдореБрд▓реЗрдЯрд░ рднреА рд╣реИ рдЬреЛ рдкреНрд░рдЧрддрд┐ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдорджрд░рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЪрд┐рддреНрд░ рдореЗрдВ, рд╕реБрдкрд░ IO рдФрд░ LPC рдмрд╕ рджреЛрдиреЛрдВ рдХреЛ рдКрдкрд░ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ред


рдЖрдзреБрдирд┐рдХ PS2 рдкреЛрд░реНрдЯ рд╕реАрдзреЗ рд╕реБрдкрд░ I / O рдЪрд┐рдк рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рд╣рд░рд╛ рдХреАрдмреЛрд░реНрдб рд╣реИ, рдмреИрдВрдЧрдиреА рдорд╛рдЙрд╕ рд╣реИред рдкрд╣рд▓реЗ, рдпрд╣ рдЗрдВрдЯреЗрд▓ 8042 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ред


рдорджрд░рдмреЛрд░реНрдб рдврд╛рдВрдХрддрд╛ рд╣реБрдЖ рдмрдирд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рд╕рд╛рдордЧреНрд░реА рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдХреЗрд╡рд▓ рдмреЛрд░реНрдб рдкрд░ рдореБрджреНрд░рд┐рдд рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдорджрд░рдмреЛрд░реНрдб рдореЗрдВ рдХрдИ рдкрд░рддреЗрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореБрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдорджрд░рдмреЛрд░реНрдб рдХреЛ рдбреНрд░рд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд▓рд╛рдЗрдиреЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВ, рддреЛ рдЖрдк рдмреЛрд░реНрдб рдХреЗ рдЕрдВрджрд░ рдЕрджреГрд╢реНрдп рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдХрд░ рдЗрд╕реЗ рдЦрд░рд╛рдм рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм рдЖрдк рдкреАрдПрд╕ 2 рд╕реЗ рд╕реАрдкреАрдпреВ рддрдХ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

PS2 рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рддрдХ рдХреА рд╕рдбрд╝рдХ


рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ 8086 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рддрд░рдл, рдпрд╣ рд╕рд╣реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдзреБрдирд┐рдХ рд╕реАрдкреАрдпреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рджреВрд╕рд░реА рддрд░рдл, рдпрд╣ рдЧрд▓рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЖрдзреБрдирд┐рдХ рдорд╢реАрди рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрдВрдЯреЗрд▓ 8086 рдХреЛ рдХрд┐рд╕реА рднреА рдкреБрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрддрдирд╛ рдзреАрдорд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рдмрд╕ рдкрд░ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдЕрд░реНрдерд╛рддред рдПрдХ рдЖрд╡реГрддреНрддрд┐ рдкрд░ред рдореИрдВ рдЖрдзреБрдирд┐рдХ рд╕реАрдкреАрдпреВ рдФрд░ рдЪрд┐рдк рд╕реЗрдЯреЛрдВ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рдХрд╛рд▓реНрдкрдирд┐рдХ рд▓реЛрдЧреЛрдВ рдкрд░ рд╕рдордЭрд╛рдКрдВрдЧрд╛ред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЗрдВрдЯреЗрд▓ 8086 рдХреЗ рд╕рдорд╛рди рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рд╕реАрдкреАрдпреВ рд╣реЛрдЧрд╛ред рд╕реБрдкрд░ рдЖрдИрдУ рдЪрд┐рдк рдореЗрдВ рдПрдХ рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдкрд░реНрдХ рд╣реИрдВ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдЫрд╛рдВрдЯрдиреЗ рдХреА рдмрд╛рдд рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИ рдХрд┐ рдХреАрдмреЛрд░реНрдб рдФрд░ LPC рдмрд╕ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдЙрде рдмреНрд░рд┐рдЬ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдЗрдП рддрд╕реНрд╡реАрд░ рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рддрд╛рдХрд┐ рдпрд╛рдж рд░рд╣реЗ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЧреБрдЬрд░ рдЪреБрдХреЗ рд╣реИрдВред рд╣рд░реЗ рддреАрд░ рд╣рдореЗрдВ рдЬрд┐рд╕ рд░рд╛рд╕реНрддреЗ рдкрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред


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


рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЗрдВрдЯрд░рдкреНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рдПрдХ рдЗрдВрдЯреЗрд▓ 8259 рдЪрд┐рдк рд╣реИ рдЬрд┐рд╕рдореЗрдВ 8 рдлреАрдЯ (рдЙрдирдХреЗ рдирд╛рдо IRQ0-IRQ7) рдХреБрдЫ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ ( I nterrupt R e Q uest) рд╕реЗ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╣реИрдВ ред рдПрдХ рдХреАрдмреЛрд░реНрдб рдХреЛ IRQ1 рдкрд┐рди, IRQ7 рдХреЛ рдкреНрд░рд┐рдВрдЯрд░, рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рд╕реЗ рдХреБрдЫ рдкрд┐рди, рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб, рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдФрд░ рдЕрдиреНрдп рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдмреЗрд╢рдХ, рдЖрда рд╕реЗ рдЕрдзрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдЬреИрд╕реА рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬрдм IRQ2 рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреНрдп рд╕рдорд╛рди PIC рдПрдХ рдкреИрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рдЬрд┐рд╕ рдкрд░ рдЧрд┐рдирддреА 0 рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдИ рдереА, рд▓реЗрдХрд┐рди 7. рдорд╛рдЙрд╕ IRR12 рд╕реЗ рдмрдВрдзрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рджреВрд╕рд░реЗ PIC рдкрд░ рдкреИрд░ IRQ5ред

рдмрд╛рдзрд╛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдЕрдм рдХреАрдмреЛрд░реНрдб рдкрд░ рдШрдЯрдирд╛ рдХреЗ рд╕реАрдкреАрдпреВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИ:
  1. INT (Interrupt) , INTR (Interrupt Request) . CPU , , .. . , . exception .
  2. INTR, .
  3. ( D0-D7) , . PIC ( IRQ).

    , ? . . тАФ (x, y, z, w). .
  4. CPU AD0-AD7 , . IDT (Interrupt Descriptior Table) , , . CPU .

    . . , IDT C# .

    struct IDT_entry{
    	unsigned short int offset_lowerbits;
    	unsigned short int selector;
    	unsigned char zero;
    	unsigned char type_attr;
    	unsigned short int offset_higherbits;
    };
     
    struct IDT_entry IDT[256];
    
  5. , INTA (Interrupt Acknowledged).

рд╕рд░рд▓рддрдо рдХреЛрдб рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдЗрдВрдЯрд░рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ред рдпрд╣ рдПрдХ рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдЯрд░рдкреНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред INTA рдкреИрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рднреЗрдЬрддрд╛ рд╣реИред

void irq1_handler(void) {
	  outb(0x20, 0x20); //EOI
}

рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдСрд╕рджреЗрд╡ рдкрд░ рдЗрдВрдЯрд░рдкреНрдЯ рд╡реЗрдХреНрдЯрд░ рдЯреЗрдмрд▓ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ ред

рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рд╡реНрдпрд╡рдзрд╛рди рд╣реБрдЖ, рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдмрд╛рдзрд┐рдд рд╣реИрдВрдбрд▓рд░ рджрдмрд╛рдП рдЧрдП рдХреБрдВрдЬреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рддрд╛ рд╣реИред рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрд┐рдВрджреБ рд╕реЗ, PS2 рдкреЛрд░реНрдЯ рджреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИрдВ, рдХреЗрд╡рд▓ рд╡реЗ I / O рдкреЛрд░реНрдЯ рдирдВрдмрд░ рджреНрд╡рд╛рд░рд╛ рдореЗрдореЛрд░реА рдореЗрдВ рдирд╛рдо рдпрд╛ рдкрддреЗ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ ред рдпреЗ рджреЛ рд╕рд┐рдВрдЧрд▓-рдмрд╛рдЗрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдкреЛрд░реНрдЯ 0x60 рдФрд░ 0x64 рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдкрд╣рд▓реЗ (0x60) рдореЗрдВ рдХреБрдВрдЬреА рдХрд╛ рд╕реНрдХреИрди рдХреЛрдб рд╣реЛрдЧрд╛ред рджреВрд╕рд░реЗ рдкреЛрд░реНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ PS2 рдкреЛрд░реНрдЯ (рдХреАрдмреЛрд░реНрдб рдирд╣реАрдВ!) рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдЯрд╕ рдФрд░ рдХрдорд╛рдВрдб рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред 86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдиреБрджреЗрд╢ рд╕реЗрдЯ рдЖрджреЗрд╢ рд╣реИ рдореЗрдВ storeTo , fromPortNumрдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ I / O рдкреЛрд░реНрдЯ рд╕реЗ рдорд╛рди рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AL рдореЗрдВ, 0x60 рдХреАрдмреЛрд░реНрдб рд╕реЗ AL рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рдмрдЪрд╛рдПрдЧрд╛ред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

  1. рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдЬреЛ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдкреИрд░ AD0-AD20 рд╣реИрдВ, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдкрддреЗ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдмрд╕ рдФрд░ рдПрдбреНрд░реЗрд╕ рдмрд╕ рджреЛрдиреЛрдВ рд╣реИред рдЙрдирдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдирд┐рдпрдВрддреНрд░рдг рдкреИрд░ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рди рдирдВрдмрд░ 28 (рдПрд╕ 2), рдЬрд┐рд╕рдХрд╛ рдореВрд▓реНрдп рдЙрддреНрддрд░ рдкреБрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ рдЬрд╣рд╛рдВ рд░реАрдбрд┐рдВрдЧ рд╣реЛрдЧреА - рдореЗрдореЛрд░реА рдпрд╛ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗред IN рдХрдорд╛рдВрдб I / O рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реБрдП рдпрд╣рд╛рдВ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
  2. CPU (- AD0-AD20) 0110 0000, 0x60. CPU , . , - , - . 0x60 SuperIO , - .
  3. Super IO . 0x60 PS2, .
  4. . Intel 8042, SuperIO, LPC , . .. , .
  5. CPU (- 8 AD0-AD20).
  6. CPU AL. .

рдпрд╣ рдкреВрд░рд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдПрдХ рдиреИрдиреЛрд╕реЗрдХрдВрдб рдкреИрдорд╛рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдЪрд▓рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдиреЗ рдЖрдИ / рдУ рдСрдкрд░реЗрд╢рди рдХреЗ рдЗрдВрддрдЬрд╛рд░ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реЛред

рдЬреИрд╕рд╛ рдХрд┐ рдЕрдм рдЖрдк рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдкрдврд╝рдирд╛ рд╕рдордЭ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░реИрдо рдореЗрдореЛрд░реА рднреАред рд╕реАрдкреАрдпреВ рдзреАрдорд╛ рд╣реИред рдЗрд╕ рдзреАрдореЗрдкрди рдХреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдХрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдлрд╛рдЗрд▓ рд▓рд╛рдЗрди рдореЗрдВ 10,000 рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЙрд╕реЗ рдмрдлрд░ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдП рдФрд░ рддреБрд░рдВрдд рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗред рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕рд╛рдЙрде рдмреНрд░рд┐рдЬ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рднреА рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

RAM рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдкреАрдпреВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╕реАрдкреАрдпреВ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдПрдХ рдХреИрд╢ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЬрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЙрди рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЬрд▓реНрдж рд╣реА рдпрд╛ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрдирдХреА рд░реАрдбрд┐рдВрдЧ рд░реИрдо рдмреЛрд░реНрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЙрддреНрддрд░ рдмреНрд░рд┐рдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддреА рд╣реИред рд░реИрдо рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реИрдВрдбрдо рдПрдХреНрд╕реЗрд╕ рдореЗрдореЛрд░реА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рдПрдХ рд░реЗрдбрд┐рдпреЛ рддрддреНрд╡ рд╣реИ рдЬреЛ рдмреИрдЯрд░реА рдХреА рддрд░рд╣, рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЬ рд░рдЦрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд┐рд╕реНрдЪрд╛рд░реНрдЬ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдбрд┐рд╕реНрдЪрд╛рд░реНрдЬ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЛ рд░рд┐рдЪрд╛рд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рддреБрд░рдВрдд рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рд╡реЛрд▓реНрдЯреЗрдЬ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЪрд╛рд░реНрдЬ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ - рддрд╛рд░реНрдХрд┐рдХ 1, рдЕрдиреНрдпрдерд╛ 0. рдХреИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрд╕реНрдЯреЗрдЯрд┐рдХ рд░реИрдо рдпрд╛рдиреАред рдЗрд╕реЗ рд░рд┐рдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд▓рд╛рдЧрдд рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред рдХреИрд╢ рдХреЛ 3 рд╕реНрддрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ рд░реИрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░, рдкрд╣рд▓рд╛ рд╕реНрддрд░ рдХреИрд╢ (L1) рд╕реАрдкреАрдпреВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛ рдФрд░ рдЙрд╕реА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдЬрдм L2 рдФрд░ L3 рдХреИрд╢ рджреЛрдиреЛрдВ рдмрд╛рд╣рд░реА рдЪрд┐рдкреНрд╕ рдереЗред рдЕрдм рд╡реЗ рд╕рднреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдЪрд┐рдк рдкрд░ рд╣реИрдВред L1 рдХреИрд╢ рдореЗрдореЛрд░реА рд╕рд╛рдЗрдЬ рдореЗрдВ рд╕рдмрд╕реЗ рддреЗрдЬ рдФрд░ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ, L2 рдореЗрдВ рдореЗрдореЛрд░реА рдЬреНрдпрд╛рджрд╛ рд▓реЗрдХрд┐рди рд╕реНрд▓реЛ рд╣реИред L3 рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХреИрд╢ рдФрд░ рд╕рдмрд╕реЗ рдзреАрдорд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ рд╕рд╛рдЭрд╛ рдХреИрд╢ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рднреА CPU рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ L1 рдФрд░ L2 рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

All Articles