рдЪрд┐рддреНрд░ 1: BrainfuckPC рдЕрдкрдиреЗ рд▓реЗрдЦрдХ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░рдЕрдкрдиреЗ craziest рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреА рд╡рд╛рд░реНрд╖рд┐рдХ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХреА рдЧреМрд░рд╡рд╢рд╛рд▓реА рдкрд░рдВрдкрд░рд╛ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде BrainfuckPC рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рддреАрд╕рд░рд╛ рдФрд░
рдЕрдВрддрд┐рдо рд▓реЗрдЦ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВред
рдкрд┐рдЫрд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ:
рджрд╕ рд╕рд╛рд▓ рдХреЗ рд╕рдкрдиреЗ рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рдмрд╛рдж, рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реБрдИ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИ, рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдЕрдЧрд▓реЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдмрди рдЧрдпрд╛ рд╣реИ, рдХреЛрдИ рдХрдо рдкрд╛рдЧрд▓ рд╕рд╛рдЗрдмрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВред
рдХрдЯрд░ рдХреЗ рддрд╣рдд рд░рд┐рд▓реЗ рдмреНрд▓реЙрдХ рдмрдЬ рд░рд╣реЗ рд╣реИрдВ, рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рддреЗрдЬ рд░рд┐рд▓реЗ рдЧрдгрдирд╛, рд░реИрдк-рдЕрдк, рд╡реИрдХреНрдпреВрдо рд╕рдВрдХреЗрддрдХ, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рджрд┐рдорд╛рдЧ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛
рджрд┐рдорд╛рдЧ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╢рд╛рдпрдж рджреБрдирд┐рдпрд╛ рдХреА рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЧреВрдврд╝ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрд╕рд▓реА
рдЯреНрдпреВрд░рд┐рдВрдЧ рдПрдХ рдкреВрд░реНрдг рджрд▓рджрд▓ рд╣реИ ред рдХреЗрд╡рд▓ 8 рдирд┐рд░реНрджреЗрд╢ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдХреБрдЫ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдПред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 355/113 рдбрд┐рд╡реАрдЬрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рддреАрди рджрд┐рди рд▓рдЧреЗ, рдЬреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ 6 рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
рдЪрд┐рддреНрд░ 2: рдмреНрд░реЗрдирдлреЙрдХ рднрд╛рд╖рд╛ рдирд┐рд░реНрджреЗрд╢рднрд╛рд╖рд╛ рдХрд╛ рдкреВрд░рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ 30 рдмрд┐рдЯ рдореЗрдореЛрд░реА рд╕реЗрд▓ рдХреЗ рд▓рд┐рдП 8 рдмрд┐рдЯреНрд╕ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд░реИрдо рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рджреЛ + рдФрд░ - рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде , рд╣рдо рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реЗрд▓ рдореЗрдВ рдореВрд▓реНрдп рдХреЛ рдПрдХ рдпрд╛ рдЙрд╕рд╕реЗ рдКрдкрд░ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред
- рджреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде < рдФрд░ > рд╣рдо рд╕реВрдЪрдХ рдХреЛ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реЗрд▓ рдореЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдореЗрдореЛрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рдмрдврд╝рддреЗ рд╣реИрдВред
- рджреЛ рдФрд░ рдирд┐рд░реНрджреЗрд╢ [ рдФрд░ ] - рд╣рдореЗрдВ рд▓реВрдк рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдмреНрд░реИрдХреЗрдЯ рдХреЗ рдЕрдВрджрд░ рд╕рдм рдХреБрдЫ рд▓реВрдк рдХрд╛ рд╢рд░реАрд░ рд╣реИред рдиреЗрд╕реНрдЯреЗрдб рдЫреЛрд░реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рддрд░реНрдХ рд╕рд░рд▓ рд╣реИ - рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реЗрд▓ рдХрд╛ рдорд╛рди рд╢реВрдиреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ - рд╣рдо рд▓реВрдк рдХреЗ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВрдЧреЗ, рдпрджрд┐ рдпрд╣ рдмрд░рд╛рдмрд░ рд╣реИ, рддреЛ рд╣рдо рд▓реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВред
- рдЖрдЦрд┐рд░реА рджреЛ рдирд┐рд░реНрджреЗрд╢ ред рдФрд░ , - рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ, рдпрд╛ рдЗрд╕рдХреА рд░реИрдо рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬрд┐рд╕рд╕реЗ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред
рд╣рд╛рдВ, рдпрд╣ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдмреНрд░реЗрдирдлреЙрдХ рдореЗрдВ рд╕реА
рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдЗрд╕ рдУрд░ рд╕рдВрдХреЗрдд рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреЛрдб рдХрд╛ рдШрдирддреНрд╡ рдХреЛрдИ рдирд╣реАрдВ рд╣реИред рд╕рд░рд▓ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рджреЛ рдореЗрдореЛрд░реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛, рдЖрдкрдХреЛ рд╕реИрдХрдбрд╝реЛрдВ рдмреНрд░реЗрдирдлрдХ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдмреНрд░реЗрдирдлреЙрдХ ++
рдЖрдЗрдП рдХрдо рд╕реЗ рдХрдо рдХреЛрдб рдХреЗ рдШрдирддреНрд╡ рдХреЛ рдереЛрдбрд╝рд╛ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдзреНрдпрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╡реЗ рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢
+ - <> рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдиреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдПрдХ рдореЗрдВ рдореЛрдбрд╝рдиреЗ рдФрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рджрд╕рд┐рдпреЛрдВ рдкреНрд░рддрд┐рд╢рдд рддрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЧрддрд┐ рдореЗрдВ рдХрдИ рд╡реГрджреНрдзрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо 10 рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдСрдкрд░реЗрд╢рди рдХреЛ +10 рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдмрджрд▓рддреЗ рд╣реИрдВред рдСрдкрд░реЗрд╢рди рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реВрдЪрдХ рдХреЛ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ 20 рд╕рдВрдЪрд╛рд▓рди> 20 рдФрд░ рдЗрд╕реА рддрд░рд╣ред
рдЪрд┐рддреНрд░ 3: brainfuck ++ рднрд╛рд╖рд╛ рдирд┐рд░реНрджреЗрд╢рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдЕрднреНрдпрд╛рд╕ рддрдХ
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ, рдХреЛрдИ рднреА рджрд┐рдорд╛рдЧ рдХреА рднрд╛рд╖рд╛ рдореЗрдВ рдСрдкрд░реЗрд╢рди Rb = Ra + Rb рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ Ra рдФрд░ Rb рдореЗрдореЛрд░реА рд╕реЗрд▓ рд╣реИрдВред рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╢реВрдиреНрдп рд╣реИред рдирддреАрдЬрддрди, рджреЛ рдирдВрдмрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЬреЛ рд╕рдм рд░рд╣рддрд╛ рд╣реИ рд╡рд╣ рд╣реИ рдЖрд░рдмреА рд╕реЗрд▓ рдХреЗ рд▓рд┐рдП +1 рдФрд░ рдЖрд░рдП рд╕реЗрд▓ рдХреЗ рд▓рд┐рдП -1, рдЬрдм рддрдХ рдХрд┐ рдЖрд░рдП рд╕реЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╢реВрдиреНрдп рди рд╣реЛ рдЬрд╛рдПред рд╣рдо рдЗрд╕реЗ C рдореЗрдВ рдПрдХ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
void addMov(Memory &mem, uint16_t RbPos) { while (*mem) { mem += RbPos; (*mem)++; mem -= RbPos; (*mem)--; } }
рдирддреАрдЬрддрди, рдкреБрд░рд╛рдиреЗ рдореВрд▓реНрдп RbPos рд╕реЗрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдФрд░ рд╕рд╛рде рд╣реА рдпрд╣ рд╕реНрд░реЛрдд рдХреЗ рдкрддреЗ рдкрд░ рдХреНрдпрд╛ рдерд╛ред рдХрдХреНрд╖рд╛ рдореЗрдореЛрд░реА - 65k рдкреВрд░реНрдгрд╛рдВрдХ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ред рдЗрд╕рдХреА рдореБрдЦреНрдп рд╕рдВрдкрддреНрддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдУрд╡рд░рдлреНрд▓реЛ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рд░рдгреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред рдЬреИрд╕реЗ рдореЗрд░реЗ рдЕрд╕рд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВред
рд╡рд░реНрдгрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдиреБрдХрд╕рд╛рди рдореВрд▓ рдореВрд▓реНрдп рдХрд╛ рдиреБрдХрд╕рд╛рди рд╣реИ - рдЗрд╕реЗ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ Rc рд╡реИрд░рд┐рдПрдмрд▓ рдЬреЛрдбрд╝реЗрдВ:
void addCpy(Memory &mem, uint16_t RbPos, uint16_t RcPos) { while (*mem) { mem += RbPos; (*mem)++; mem -= RbPos; (*mem)--; mem += RcPos; (*mem)++; mem -= RcPos; } }
рдирддреАрдЬрддрди, рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╢рдмреНрдж RcPos рд╕реЗрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛрдЧрд╛ред рдЦреИрд░, рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рд╢реВрдиреНрдп рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛ред
рдЗрд╕ рд╕рдВрдХреЗрддрди рдХреЗ рдмрд╛рдж рд╕реЗ рдореИрдВрдиреЗ рдмреНрд░реЗрдирдлреЙрдХ ++ рд╕реЗ рдмрд╣реБрдд рдорд┐рд▓рддрд╛ рдЬреБрд▓рддрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рд╣рдо рдмрд╕ bfpp рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 5 рдХреЗ рд▓рд┐рдП RbPos рдФрд░ 5 рдХреЗ рд▓рд┐рдП RcPos рд▓реЗ рд░рд╣реЗ рд╣реИрдВ:
[
>>>>
+
<<<<
-
>>>>>
+
<<<<<
]
рд╕рднреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдЖрдк рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ 355 рдХреЛ 113 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрд╛ 16 рдмрд┐рдЯреНрд╕ рдХреЗ рднреАрддрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛)
рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо class Memory { public: Memory() { memset(m_mem, 0, sizeof(m_mem)); memPtr = 0; } Memory& operator += (uint16_t ptr) { memPtr += ptr; return *this; } Memory& operator -= (uint16_t ptr) { memPtr -= ptr; return *this; } uint16_t& operator [] (uint16_t ptr) { return this->m_mem[ptr]; } Memory& operator = (uint16_t ptr) { memPtr = ptr; return *this; } uint16_t & operator * () { return m_mem[memPtr]; } Memory& operator ++ () { memPtr++; return *this; } Memory& operator -- () { memPtr--; return *this; } private: uint16_t memPtr; uint16_t m_mem[65536]; }; void calcPi() { Memory mem; *mem = 22; mem += 1; *mem = 7; while (*mem) { mem += 1; (*mem)++; mem -= 1; (*mem)--; mem += 2; (*mem)++; mem -= 2; }
рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рд░рд┐рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдХреЗрдВрджреНрд░реАрдп рддрддреНрд╡ рд╕рдорд╛рдирд╛рдВрддрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде 16-рдмрд┐рдЯ рдкреВрд░реНрдг рдпреЛрдЬрдХ рд╣реИред рдЗрдирдкреБрдЯ рдкрд░ рджреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рдЯреАрдПрдордкреА рдЕрд╕реНрдерд╛рдпреА рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреБрд░рд╛рдирд╛ рдорд╛рди рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реАрдПрдордбреА рдХрдорд╛рдВрдб рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдФрд░ рд╕реНрдерд┐рд░ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреБрд░рд╛рдиреЗ рдореВрд▓реНрдп рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдмреНрд░реЗрдирдлреЙрдХ ++ рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рд╕рд╛рде рд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдХрд┐рд╕реА рднреА рдкрдХреНрд╖ рдкрд░ рдкреВрд░реНрдг рд╕рд╢рд░реНрдд рдХреВрджрддрд╛ рд╣реВрдВ - рдЬрдВрдк рдЗрдл рдЬреАрд░реЛ рдФрд░ рдЬрдВрдк рдЗрдл рдиреЙрдЯ рдЬреАрд░реЛред
рд╕рдорди рдСрдкрд░реЗрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реЗрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрджрд░реНрдн рдПрдкреА - рдПрдкреА - рдпрд╛ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рдеред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░рд┐рдгрд╛рдо рд╡рд░реНрддрдорд╛рди рд░реИрдо рд╕реЗрд▓ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдирд┐рд░реНрджреЗрд╢
+ рдФрд░
- рдкрд░ рдЖрддрд╛ рд╣реИ
рдЪрд┐рддреНрд░ 4: рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред рдирдП рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг рдХреЛ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдЪрд░рдг рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рдирд┐рд░реНрджреЗрд╢ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЕрд░реНрдерд╛рддред IP ++ рдСрдкрд░реЗрд╢рди рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреЛ рдЖрдИрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рдореВрд▓реНрдп рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рд╡рд╛рдкрд╕ рдЖрдИрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓рд╛ рдирд┐рд░реНрджреЗрд╢ рд╕реАрдПрдордбреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдЗрд╕ рдирдП рдкрддреЗ рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рдЪрд░рдг рдирдП рд▓реЛрдб рдХрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╣реИред рдпрджрд┐ рдпрд╣ рдпреЛрдЬрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдирдП рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрддреА рд╣реИ - рдкреБрд░рд╛рдирд╛ рдореВрд▓реНрдп рдЕрд╕реНрдерд╛рдпреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╣реИ, рд╣рдо рд╕реАрдПрдордбреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдирд┐рдЪрд▓реЗ рдмрд┐рдЯреНрд╕ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдЭреВрда рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╣рдо рдкрд░рд┐рдгрд╛рдо рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдпрд╛ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реЗрд▓ рдкрд░ рд╡рд╛рдкрд╕ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдШрдбрд╝реА рдЬрдирд░реЗрдЯрд░ рдХреЗ рдПрдХ рдЯрд┐рдХ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЧрд┐рд░рддреЗ рд╣реБрдП рдореЛрд░реНрдЪреЗ рдкрд░, рд╣рдо рдЕрдЧрд▓реЗ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реБрдП рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдмрдЧ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рд╛рдордиреЗ рдЖрдИ рдереАред рдХрдВрдкреНрдпреВрдЯрд░ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдШрдбрд╝реА рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдкрд╣рд▓рд╛ рдореЛрд░реНрдЪрд╛ рдмрдврд╝реЗрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП - рд╣рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЕрдиреБрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рдиреЗ рдЕрднреА рддрдХ рд╕реАрдПрдордбреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ - рд╢реВрдиреНрдп рд╣реИрдВред
рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рдФрд░ ... IP ++ рдХрд░реЗрдВ!
рдирддреАрдЬрддрди, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╢реВрдиреНрдп рдореЗрдореЛрд░реА рд╕реЗрд▓ рдореЗрдВ рд╢реВрдиреНрдп рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрднреА рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореЗрдореЛрд░реА рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╣рд▓рд╛ рдирд┐рд░реНрджреЗрд╢ 0x0001 рдкрд░ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╣реЛрдЧрд╛ред
рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ
рдЪрд┐рддреНрд░ 5: рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЕрдиреБрджреЗрд╢ рд╕реЗрдЯрдирд┐рд░реНрджреЗрд╢ 16-рдмрд┐рдЯ рд╣реИрдВ, рдЬрд╣рд╛рдВ 4 рдЙрдЪреНрдЪ-рдХреНрд░рдо рдмрд┐рдЯреНрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ рдФрд░ рдирд┐рдореНрди-рдХреНрд░рдо 12 рдмрд┐рдЯреНрд╕ рдкреЗрд▓реЛрдб рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдПрдХ рд╕реНрдерд┐рд░ рд╣реИред
- рдПрдирдУрдкреА рдирд┐рд░реНрджреЗрд╢ - рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ред
- CTRLIO рдирд┐рд░реНрджреЗрд╢ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреЗрд▓реЛрдб рдмрд┐рдЯрдорд╛рд╕реНрдХ рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдХрдВрд╕реЛрд▓ рдкрд░ рд▓рд┐рдЦрдиреЗ рдФрд░ рдХрдВрд╕реЛрд▓ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (рд╕рдордХрд╛рд▓рд┐рдХ рдпрд╛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдореЛрдб рдореЗрдВ)ред рджреВрд╕рд░реЗ, рдпрд╣ рдЖрдкрдХреЛ рдорд╢реАрди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ 16-рдмрд┐рдЯ рдпрд╛ 8-рдмрд┐рдЯ рдореЛрдб рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рддреАрд╕рд░рд╛, CTRLIO.HALT рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдорд╢реАрди рдХреЛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВред рдордЬреЗрджрд╛рд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЦреМрдЯрд╛ рдмрд┐рдЯреНрд╕
рдЧреИрд░ рдЕрд╡рд░реБрджреНрдзред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдорд╢реАрди рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдЧрд╛ред - ADD рдирд┐рд░реНрджреЗрд╢ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрд▓ рдСрдкрд░реЗрд╢рди рд╣реИред рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдорд╛рди рд╕реЗ рд╕реЗрд▓ рдореЗрдВ рдорд╛рди рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдмрд┐рдЯ 12 рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдмрд┐рдЯ рд╣реИ рдФрд░ рдЗрд╕реЗ 13-15 рдмрд┐рдЯреНрд╕ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдирд┐рд░реНрджреЗрд╢ 0x2ffe рдСрдкрд░реЗрд╢рди * AP + = 0x0ffe рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд░реНрджреЗрд╢ 0x3ffe * AP + = 0xfffe рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдШрдЯрд╛рд╡ рдСрдкрд░реЗрд╢рди рдХреЛ рдЛрдгрд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдПрдбреАрдП рдирд┐рд░реНрджреЗрд╢ - рдСрдкрд░реЗрд╢рди рдПрдкреА + = рдХрд╛рд╕реНрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдирд┐рд░реНрджреЗрд╢ JZ рдФрд░ JNZ рд╕рд╢рд░реНрдд рд╣реИрдВред рдЬреЗрдб-рдзреНрд╡рдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рдпрд╛ рддреЛ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЖрдЧреЗ рдпрд╛ рдкреАрдЫреЗ рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЬрдЧрд╣ рдкрд░ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВред рдорд╢реАрди рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ - 16 рдпрд╛ 8 рдмрд┐рдЯреНрд╕, рдЬреЗрдб-рдзреНрд╡рдЬ рдХреА рд╕реНрдерд┐рддрд┐ рдпрд╛ рддреЛ рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдмрд╛рдЗрдЯ рдпрд╛ рдкреВрд░реЗ рд╢рдмреНрдж рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
рддрдХрдиреАрдХреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢
BrainfuckPC рдПрдХ рд░реАрдб рд░рд┐рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░, рд╡реЙрди рдиреНрдпреВрдореИрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ рдмреНрд░реЗрдирдлреИрдХ ++ рдХреЗ рд╕рд╛рде 16-рдмрд┐рдЯ рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИред
- рд░рд┐рд▓реЗ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛: 578 рдЯреБрдХрдбрд╝реЗ
- рддрд░реНрдХ рддрддреНрд╡реЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛: 157 рдЯреБрдХрдбрд╝реЗ
- рдкрддрд╛ рдмрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ: 16 рдмрд┐рдЯреНрд╕
- рд╕рдВрдмреЛрдзрди: рд╢рдмреНрдж рджреНрд╡рд╛рд░рд╛ рд╢рдмреНрдж
- RAM: 128KB (64 Kslov)
- рдбреЗрдЯрд╛ рдмрд╕ рдЪреМрдбрд╝рд╛рдИ: 16bit / 8bit
- рдШрдбрд╝реА рдХреА рдЖрд╡реГрддреНрддрд┐ (рд╡рд░реНрддрдорд╛рди / рдЕрдзрд┐рдХрддрдо): 25 рд╣рд░реНрдЯреНрдЬ / 40 рд╣рд░реНрдЯреНрдЬ
- рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд: 70 рдбрдмреНрд▓реНрдпреВ
- рд╕рдордЧреНрд░ рдЖрдпрд╛рдо: 110kh650kh140 рдорд┐рдореА
- рд╡рдЬрди: 15 рдХрд┐рд▓реЛ
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ 100 рд╣рд░реНрдЯреНрдЬ рддрдХ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ ... рдФрд░ рдпрд╣ - рдПрдХ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП - 4 рдкрд┐рдпрд╛рдиреЛ рдСрдХреНрдЯреЗрд╡реНрд╕ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ 40Hz рдЫрдд рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рд▓реЗ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред рдЬрдм рдмрд╛рд╣рд░реА рдШрдбрд╝рдШрдбрд╝рд╛рд╣рдЯ рдкреНрд░рддрд┐ рдЪрдХреНрд░ рджреЛ рджрд╛рд▓реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреА рд╣реИ, рддреЛ рдмрд╛рд╣рд░реА рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд░реНрдХрд┐рдЯ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдХреЗ рдХрд╛рд░рдгред рд╕рдВрдЧреАрдд рдХреЗ рд▓рд┐рдП 80 рд╣рд░реНрдЯреНрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рд╣реИред
рдХрдВрдкреНрдпреВрдЯрд░ рд░рдЪрдирд╛
рдЪрд┐рддреНрд░ 6: рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХредрдЖрдЗрдП рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдорд╢реАрди рдХреА рд▓рдЧрднрдЧ рдкреВрд░реА рдорд╛рддреНрд░рд╛ рд░рд┐рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЗрдХрд╛рдЗрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реА рдЧрдИ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рд╕рдм рдХреБрдЫ рдкрд╛рдВрдЪ рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЫрд╣ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рдж рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдореЗрдВ 32 рдореЙрдбреНрдпреВрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ 3 рдпрд╛ 4 рд░реАрдб рд░рд┐рд▓реЗ RES55 рдФрд░ RES64 рд╣реЛрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ 5 рд╡реА, 3 рдП рд╣реИред
рдЕрдВрдЬреАрд░ред 7: рдПрдХ рдлреНрд░реЗрдо рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд┐рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдмреНрд▓реЙрдХ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рд╕реЗрдЯредрдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдПрдХреАрдХреГрдд рд╣реИред 60x44 рдорд┐рдореА, 16-рдкрд┐рди рдХрдиреЗрдХреНрдЯрд░ред рддрд░реНрдХ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХ рдореБрдлреНрдд рд╕реНрд▓реЙрдЯ рдореЗрдВ рдбрд╛рд▓рд╛ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ред
рдЕрдВрдЬреАрд░ред 8: рдбреА-рдлреНрд▓рд┐рдк-рдлреНрд▓реЙрдк рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИредрдХреЗрдВрджреНрд░реАрдп рдкрдВрдХреНрддрд┐ - рдпреЛрдЬрдХ рдмреНрд▓реЙрдХ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдмреНрд▓реЙрдХред рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ RES43 рдкрд░ рдЖрдзрд╛рд░рд┐рдд 16-рдмрд┐рдЯ рд▓реИрдЪ рд╣реИрдВ, рдЬреЛ рдмреНрд▓реЙрдХ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рдпрд╣рд╛рдВ рдШреВрдо рд░рд╣рд╛ рд╣реИред
рдиреАрдЪреЗ рдХреА рдкрдВрдХреНрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЙрдЬрд┐рдХ рдмреНрд▓реЙрдХ рдХреА рдкрдВрдХреНрддрд┐ рд╣реИред рдЕрдм рджреЛ рдмреНрд▓реЙрдХ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рднрд░реЗ рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореБрдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдХрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЕрдВрдЬреАрд░ред 9: рдлреНрд░реЗрдо рдХреЛ 2 рдорд┐рдореА рдПрд▓реНрдпреВрдореАрдирд┐рдпрдо рд╢реАрдЯ рд╕реЗ, рд▓реЗрдЬрд░ рдХрдЯрд┐рдВрдЧ рдХреЗ рдиреАрдЪреЗ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рддрд╕реНрд╡реАрд░ рдореЗрдВ - рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реЗрд▓реНрдбреЗрдб рдФрд░ рдкреНрд░рд╛рдЗрдореЗрдб рдлреНрд░реЗрдо, рдкреЗрдВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░редрдКрдкрд░реА рд╣рд┐рд╕реНрд╕рд╛ рдЗрдВрдбрд┐рдХреЗрдЯрд░ рд╣реИред рдмрд╛рдИрдВ рдУрд░ рдорд╢реАрди рд╕реНрдерд┐рддрд┐ рдмреНрд▓реЙрдХ рд╣реИ - IV-6 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрдХреЗрддрдХ рд╡рд░реНрддрдорд╛рди рдореЗрдореЛрд░реА рд╕реЗрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢ рдХреА рд░рд╛рдд, рдирд┐рд░реНрджреЗрд╢ рд╕реНрд╡рдпрдВ, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдПрдореБрд▓реЗрдЯрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рдЪрд░рд┐рддреНрд░ рддрдХ рдЖрдкрдХреЛ 30 рд╣рдЬрд╛рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХрд╛рдЙрдВрдЯрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рдорд╢реАрди рдЕрднреА рдХрд╣рд╛рдВ рд╣реИ рдФрд░ рдХрдм рдЧрд┐рдирддреА рдЦрддреНрдо рд╣реЛрдЧреАред
рдЪрд┐рддреНрд░ 10: рд╕рдВрдХреЗрддрдХ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЕрдВрддрд┐рдо рджреГрд╢реНрдпред рд╡рд┐рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВредрджрд╛рдИрдВ рдУрд░ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рд╣реИ - рдорд╢реАрди рдХрд╛ рд╕рдмрд╕реЗ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рддрддреНрд╡ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдЕрднреА рднреА рд░рд┐рд▓реЗ рд╣реИ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 100% рд░рд┐рд▓реЗ рд╣реИред рдкрд░рд┐рдзрд┐ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд░реИрдо рдПрдХ рд╕реНрдерд┐рд░ рдореЗрдореЛрд░реА рдЪрд┐рдк рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рд▓рд┐рдП рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рдЧрднрдЧ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИрдВред
рдЪрд┐рддреНрд░ 11: рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ред 16 рдкрддрд╛ рд▓рд╛рдЗрдиреЗрдВ, 16 рдбреЗрдЯрд╛ рд▓рд╛рдЗрди, рдкрд╛рд╡рд░, рдЧреНрд░рд╛рдЙрдВрдб рдФрд░ рд░реАрдб рд▓рд╛рдЗрди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрд▓ 36 рд╕рдВрдкрд░реНрдХредрдЪреВрдВрдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдбреЗрдЯрд╛ рдХреА рдореЗрдореЛрд░реА рд╕рд╛рдЭрд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреЛрдИ рдпрд╛ рдХреБрдЫ, рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрдВрдкреНрдпреВрдЯрд░ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд░реИрдо рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдХрд╛рд░реНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореЗрдореЛрд░реА рдмреЛрд░реНрдб рдкрд░ рд╣реА рд╕реНрдерд┐рдд рд╣реИред рдЕрдм рдЙрд╕рдХреЗ рдкрд╛рд╕ рдареАрдХ рджреЛ рдХрд╛рдо рд╣реИрдВред
- рд░реИрдо рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдЯреЙрдЧрд▓ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреА рд╢рдХреНрддрд┐ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрд▓рд╕реНрдп рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдореМрдЬреВрдж рд╣реИред
- рд╕реНрдореГрддрд┐ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ 32x16 рдПрд▓рдИрдбреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
рдпрд╣ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рдордп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд░реИрдо рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрд╛рд╣рд░реА рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрд▓рдИрдбреА рдкреИрдирд▓ рд╕рдВрдХреЗрддрдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рдЬрд╛рдирддрд╛ рд╣реИ, рдпрд╣ рдЙрд╕реЗ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред
рдЕрдВрдЬреАрд░ред 12: рдкреНрд░реЛрд╕реЗрд╕рд░ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреНрд▓реЙрдХ рдЖрд░реЗрдЦредрддреЛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд░реНрдХрд┐рдЯреНрд░реА рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ред рдХреЗрд╡рд▓ рдореЗрдореЛрд░реА рдЪрд┐рдкреНрд╕ рдФрд░ рд░рд┐рд▓реЗ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд╕рд╛рде рд╕рд┐рдЧреНрдирд▓ рдорд┐рд▓рд╛рди рд╕рд░реНрдХрд┐рдЯ рдореЗрдореЛрд░реА рдмреЛрд░реНрдб рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВрдЧреЗред
36-рдкрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрд╡рд╢реНрдпрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдирд╡рд░реНрдЯрд░ рд╣реЛрдиреЗ рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкрдВрдЪ рдЯреЗрдк рд░реАрдбрд░ (рд╡реИрд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реИ, рдПрдХ рдкрдВрдЪ рдкрдВрдЪ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЯреЗрдк рд░реАрд▓ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛), рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреИрдирд▓ рдЯреЙрдЧрд▓ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рдеред
рдирддреАрдЬрддрди, рд░рд┐рд▓реЗ рд▓реЙрдЬрд┐рдХ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдирд╡рд░реНрдЯрд░ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ, рд╕рдорд╛рдирд╛рдВрддрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдиреЗрдХреНрдЯрд░ LPT рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдЧрд╛ ...
рдХрд╛рд░реНрдп рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд▓реЗрдЦ рд╕реЗ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрд░реЛрдд рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
------.--------.>+.>.
рдПрд▓рдИрдбреА рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ:
рд╣рд╛рд▓рд╛рдВрдХрд┐ 25 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд░реИрдо рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рдХреЗ рдмрд╛рдж рд╕рдВрдЦреНрдпрд╛ рдкрд╛рдИ рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдп рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛
рдХреЛ 31.4 рдЯреНрд░рд┐рд▓рд┐рдпрди рд╡рд░реНрдгреЛрдВ рддрдХ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рддрдереНрдп рдХрд┐ рдмреНрд░реЗрдирдлрдХрдкреАрд╕реА рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ 100% рдмреЗрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ 99.9 рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдПрдХ рддреИрдпрд╛рд░-рддреИрдпрд╛рд░
рдЧрдгрдирд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдорд┐рд▓рд╛ рдЬреЛ рдмреНрд░реЗрдирдлреЙрдХ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ ред
> ++++ (4 digits)
[<+>>>>>>>>++++++++++<<<<<<<-]>+++++[<+++++++++>-]+>>>>>>+[<<+++[>>[-<]<[>]<-]>>
[>+>]<[<]>]>[[->>>>+<<<<]>>>+++>-]<[<<<<]<<<<<<<<+[->>>>>>>>>>>>[<+[->>>>+<<<<]>
>>>>]<<<<[>>>>>[<<<<+>>>>-]<<<<<-[<<++++++++++>>-]>>>[<<[<+<<+>>>-]<[>+<-]<++<<+
>>>>>>-]<<[-]<<-<[->>+<-[>>>]>[[<+>-]>+>>]<<<<<]>[-]>+<<<-[>>+<<-]<]<<<<+>>>>>>>
>[-]>[<<<+>>>-]<<++++++++++<[->>+<-[>>>]>[[<+>-]>+>>]<<<<<]>[-]>+>[<<+<+>>>-]<<<
<+<+>>[-[-[-[-[-[-[-[-[-<->[-<+<->>]]]]]]]]]]<[+++++[<<<++++++++<++++++++>>>>-]<
<<<+<->>>>[>+<<<+++++++++<->>>-]<<<<<[>>+<<-]+<[->-<]>[>>.<<<<[+.[-]]>>-]>[>>.<<
-]>[-]>[-]>>>[>>[<<<<<<<<+>>>>>>>>-]<<-]]>>[-]<<<[-]<<<<<<<<]++++++++++.
рдПрдХ рд╕рдорд╕реНрдпрд╛ - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ, рдпрд╣ рдЕрднреА рднреА рдЕрдЧрд▓реЗ рдЪрд░рд┐рддреНрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдмреЗрд╣рдж рдзреАрдореА рд╣реИред
рдЪрд┐рддреНрд░ 13: рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рдХреЗ рдмрд╛рдж рдкрд╛рдИ рдХреЗ рдПрди рдЕрдВрдХреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордпред4 рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд▓рдЧрднрдЧ рдбреЗрдврд╝ рдШрдВрдЯреЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ...
рдЪрд┐рддреНрд░ 14: - рдкрд╛рдИ = 3! - рдХреИрд╕реЗ рдЕрд╢рд┐рд╖реНрдЯ!рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреЛ рдЕрдХреНрд╖рд░ рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдЯреМрддреА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереЗ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХрдВрдкреНрдпреВрдЯрд░ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдкрд╛рдИ 4 рдереА рдФрд░ рдЙрд╕рдиреЗ рдХрд╛рдо рдкреВрд░рд╛ рдХрд┐рдпрд╛ред
рдЪрд┐рддреНрд░ 15: рд╡рд╣ рдордЬрд╛рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдорд╛рд░реНрд╢рд▓ рд▓реЙ рдХреЗ рддрд╣рдд, рдкреАрдЖрдИ рдЪрд╛рд░ рддрдХ рдЬрд╛ рд╕рдХрддреА рд╣реИредрдореИрдВрдиреЗ рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдЕрдВрд╢ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд▓рд┐рдЦрд╛
ред рд╕рдЯреАрдХрддрд╛ - 6 рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рди! рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдЖрдХрд╛рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЕрдВрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рдкрд░рд┐рдгрд╛рдо рд╣реИред
рддреАрди рд░рд╛рддреЛрдВ рдХреА рдиреАрдВрдж рд╣рд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдмреНрд░реЗрдирдлреЙрдХ рдкрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд╛, рдЬреЛ рджреЛ рдирдВрдмрд░реЛрдВ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдлреИрд╕рд▓рд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ - рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 60 рд╣рдЬрд╛рд░ рдирд┐рд░реНрджреЗрд╢ рд╣реЛрдВрдЧреЗред рдЖрдЦрд┐рд░реА рдореЗрдВ, рдкреНрд░рддрд┐ рд╕рд╛рдЗрди 10 рд╣рдЬрд╛рд░:
рдЕрдВрдЬреАрд░ред 16: рдЕрдВрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдЕрдЧрд▓реЗ рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рди рдХреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордпредрдЕрдЧрд▓реЗ рдореВрд▓реНрдп рдХрд┐рддрдиреА рдЬрд▓реНрджреА рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЬрд▓реНрджреА рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП!
рд▓реЗрдХрд┐рди рдЦреБрд╢реА рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдереА - рдХрдВрдкреНрдпреВрдЯрд░ 16-рдмрд┐рдЯ рдореЛрдб рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧрд╛ред рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдмреЗрд╡рдХреВрдл рдмрдирд╛ рд░рд╣рд╛ рд╣реИ - рдпрд╣ рд▓рдЧрд╛рддрд╛рд░ 13 рд╡реЗрдВ рдмрд┐рдЯ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдПрдХ рдирдпрд╛ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдмрдирд╛рдКрдВрдЧрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдмреАрдд рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдЦреБрдж рдХреЛ рдПрдХ рдЕрдВрд╢ рддрдХ рд╕реАрдорд┐рдд рдХрд░реВрдВрдЧрд╛
рджреЛ рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рди рдФрд░ рдСрдкрд░реЗрд╢рди рдХреЗ 8 рдмрд┐рдЯ рдореЛрдбред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдпрд╣ рдХреЗрд╡рд▓ 1,600 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ! 25 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдмрд╛рд░-рдмрд╛рд░ рдФрд░ рдПрдХ рд╕реАрдЯреА рдХреЗ рд╕рд╛рде, рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИред
рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ...
рдЕрдм рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЖрдк рдРрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдм рддрдХ, рдореИрдВрдиреЗ CTRLIO.CIN рдирд┐рд░реНрджреЗрд╢ рдкрд░ рддреБрдЪреНрдЫ рд░реВрдк рд╕реЗ рдкреЗрдВрдЪ рдирд╣реАрдВ рдбрд╛рд▓рд╛ рд╣реИ :) рдФрд░ рдореИрдВ рдЬрд▓реНрдж рд╣реА рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реВрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ 98% рдкреВрд░реНрдг рд╣реИред рдФрд░ рджреЛ рд╕рд╛рд▓ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рдж, рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЬрдорд╛ рд╣реЛ рдЧрдИ рд╣реИрдВ рдЬреЛ рдЙрд╕ рд╕рдордп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИрдВ рдЬрдм рдореИрдВ рдЙрдирд╕реЗ рдирд┐рдкрдЯреВрдВрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдПрдХ рдЯреНрдпреВрдм рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИ рдЬреЛ рдХрдореНрдпреВрдЯреЗрдЯрд░ рдбрд┐рдХреИрдЯреНрд░реЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкрдВрдЪ рдФрд░ рдбрд┐рдХреЗрдЯреНрд░реЙрди рджреЛрдиреЛрдВ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ A101 - рдХрдВрдкреНрдпреВрдЯрд░ рдЙрди рдкрд░ рд░рд┐рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рднреА рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдЖ рдЬрд╛рдПрдЧрд╛ - рд╣рдореЗрдВ A103 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 700 рд╡реИрдХреНрдпреВрдо рдЯреНрдпреВрдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ ...

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдореЗрдореЛрд░реА рддреИрдпрд╛рд░ рдХреА рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ 16-рдмрд┐рдЯ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП
рдПрдХреАрдХреГрдд рдореЗрдореЛрд░реА рдХреНрдпреВрдмреНрд╕ рдХреЗ 16 рдЯреБрдХрдбрд╝реЗ ред рдЕрдВрджрд░ - рдорд▓реНрдЯреА-рд╣реЛрд▓ рдлреЗрд░рд╛рдЗрдЯ рдкреНрд▓реЗрдЯ, рдлреЗрд░рд╛рдЗрдЯ рд░рд┐рдВрдЧ рдкрд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдореЗрдореЛрд░реА рд╢рд╛рдЦрд╛ред
рдореИрдВ рдпрд╛ рддреЛ рдирд┐рдореЛрдирд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рддрд╛ - рдореЗрд░реЗ рджреЛрд╕реНрдд рдПрдВрдЯреЛрди рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВред рдкреНрд░рдпреЛрдЧ, рд▓реЗрдХрд┐рди рдЕрдЧрд▓реА рдмрд╛рд░ рдЙрд╕ рдкрд░ рдЕрдзрд┐рдХред
... рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЦрд╛рдорд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рдореИрдВ рдордИ рдХреЗ рдЕрдВрдд рдореЗрдВ рддреНрдпреЛрд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣рд▓ рдХрд░реВрдВрдЧрд╛, рднрд╛рдЧ - рдирд╣реАрдВ:
- рдПрдХ рдирдпрд╛ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдЬрд┐рд╕ рдкрд░ рдХреЗрд╡рд▓ рд░реИрдо рдЪрд┐рдкреНрд╕ рдФрд░ рдЙрдирдХреЗ рд╣рд╛рд░реНрдиреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рд╣реИ; рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдЕрднреА рддрдХ рддрд▓рд╛рдХрд╢реБрджрд╛ рдирд╣реАрдВ рд╣реИред рдШрд░ рдкрд░, рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реЛрдЧрд╛ (рдПрдХ рдХрд╛рдлреА рдШрдирд╛ рджреЛ-рддрд░рдлрд╛), рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдмреЛрд░реНрдб рдХреЛ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реВрдВрдЧрд╛ рдЬрдм рдореИрдВ рдХреБрдЫ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреЛрд░реНрдб рдХрд╛ рдЖрджреЗрд╢ рджреВрдВрдЧрд╛ - рдПрдХ рд░рд┐рд▓реЗ рдФрд░ рдПрдХ рдиреНрдпреВрдореЛрд╕реНрдХреЛрдк рдкрд░ рдПрдХ рдпрд╛рдВрддреНрд░рд┐рдХ рдШрдбрд╝реАред
- рдирдП рдореЗрдореЛрд░реА рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде, рдбрд╛рдпрд▓ рд╕рдВрдХреЗрддрдХ, рд╕рд╛рдорд╛рдиреНрдп рдЯрд░реНрдорд┐рдирд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдПрд▓рдИрдбреА рдкреИрдирд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рддрд░реНрдХ рдЖрдПрдВрдЧреЗред
- рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдпрд╛ рдмрд▓реНрдХрд┐, рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреБрд░рд╛рдирд╛ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рд╣реИ, рддреЛ рдпрд╣ рдмреЗрдорд╛рдиреА рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдиреЗрдХреНрдЯрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╕рдордп рдХрд╛ рддрд░реНрдХред рдпрд╣рд╛рдВ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд▓рд╕реА рдЧрдзрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ 3 рддрд╛рд░реНрдХрд┐рдХ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВред рдордИ рдХреЗ рдЕрдВрдд рдореЗрдВ рддреНрдпреЛрд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛ред
- рдХрдВрд╕реЛрд▓ рд╕реЗ рдирд┐рд░реНрджреЗрд╢ рдкрдврд╝рдирд╛ред рдпрд╣ рдЯрд╛рдЗрдорд┐рдВрдЧ рдХреЗ рддрд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ (рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдСрдкрд░реЗрд╢рди рдореЗрдВ, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдСрдкрд░реЗрд╢рди рдмрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдбреЗрдЯрд╛ рдЖрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред
- рдЧрд┐рдиреАрдЬрд╝ рдмреБрдХ рдСрдлрд╝ рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдореЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ ... рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд░рд┐рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рд╕рдмрд╕реЗ рдзреАрдорд╛ рдкрдврд╝рдиреЗ рд╡рд╛рд▓рд╛ред 16 milliFlops рдЖрдкрдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ ("рдлрд░ рдХреЛрдЯ рдЗрди рдЕрдВрдбрд░рдкреИрдВрдЯреНрд╕ рдореЗрдВ рдЯрдХ" (рдпреВрдЯреНрдпреВрдм рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ)ред

рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ
GitHub рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИрдВ , рдФрд░ рдЖрдк рдореЗрд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
UPD: рдореИрдВрдиреЗ рдЙрддреНрд╕рд╡ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред
рдФрд░ рдлрд┐рд░ рднреА - 25-26 рдордИ рдХреЛ, рдореЙрд╕реНрдХреЛ рдореЗрдВ, рдмреНрд░реЗрдб рдлреИрдХреНрдЯрд░реА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдкрд░, рд╢рд┐рд▓реНрдк рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдФрд░ DIY рд╕рдВрд╕реНрдХреГрддрд┐ рдПрдВрдЯрд┐рдлреИрдХреНрдЯреНрд░реА рдХрд╛ рдкрд╣рд▓рд╛ рдЙрддреНрд╕рд╡ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдПрдХ рд░рд┐рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдВ рдореМрдЬреВрдж рд░рд╣реВрдВрдЧрд╛ рдФрд░ рдореИрдВ рдСрдЯреЙрдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рд▓реЗ рдирд┐рдпрдВрддреНрд░рдХ рднреА рд▓рд╛рдКрдВрдЧрд╛ ред рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рдирд┐: рд╢реБрд▓реНрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрди рджрд┐рдиреЛрдВ рдорд╛рд╕реНрдХреЛ рдореЗрдВ рд╣реЛрдВрдЧреЗ - рдореЗрд░реЗ рд░рд┐рд▓реЗ рд░рд╛рдХреНрд╖рд╕ рдХреЛ рд▓рд╛рдЗрд╡ рджреЗрдЦрдиреЗ рдХрд╛ рдореМрдХрд╛ рди рдЪреВрдХреЗрдВред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдордЬрдмреВрдд рдмрдирд╛рдХрд░ рд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХрд╛рдо рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВрдВрдЧрд╛ред