рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдкрд╛рдареНрдпрдХреНрд░рдо # 6.858ред "рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реБрд░рдХреНрд╖рд╛ред" рдирд┐рдХреЛрд▓рд╛рдИ рдЬрд╝реЗрд▓реНрдбреЛрд╡рд┐рдЪ, рдЬреЗрдореНрд╕ рдорд┐рдХреЗрдВрд╕ред 2014 рд╕рд╛рд▓
рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдПрдХ рдХреЛрд░реНрд╕ рд╣реИред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдЦрддрд░реЗ рдХреЗ рдореЙрдбрд▓ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдорд▓реЗ рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рд╛рд▓ рдХреЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рддрдХрдиреАрдХред рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (OS) рд╕реБрд░рдХреНрд╖рд╛, рд╕реБрд╡рд┐рдзрд╛рдПрдБ, рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдмрдВрдзрди, рднрд╛рд╖рд╛ рд╕реБрд░рдХреНрд╖рд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╡реНрдпрд╛рдЦреНрдпрд╛рди 1: "рдкрд░рд┐рдЪрдп: рдЦрддрд░реЗ рдХреЗ рдореЙрдбрд▓"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2 /
рднрд╛рдЧ 3рд╡реНрдпрд╛рдЦреНрдпрд╛рди 2: "рд╣реИрдХрд░ рд╣рдорд▓реЛрдВ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2 /
рднрд╛рдЧ 3рд╡реНрдпрд╛рдЦреНрдпрд╛рди 3: "рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ: рд╢реЛрд╖рдг рдФрд░ рд╕рдВрд░рдХреНрд╖рдг"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2 /
рднрд╛рдЧ 3рд╡реНрдпрд╛рдЦреНрдпрд╛рди 4: "рдкреГрдердХреНрдХрд░рдг рдХрд╛ рдкреГрдердХреНрдХрд░рдг"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2 /
рднрд╛рдЧ 3рд╡реНрдпрд╛рдЦреНрдпрд╛рди 5: "рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдХрд╣рд╛рдБ рд╕реЗ рдЖрддреА рд╣реИрдВ?"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2рд╡реНрдпрд╛рдЦреНрдпрд╛рди 6: "рдЕрд╡рд╕рд░"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2 /
рднрд╛рдЧ 3рд╡реНрдпрд╛рдЦреНрдпрд╛рди 7: "рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕"
рднрд╛рдЧ 1 /
рднрд╛рдЧ 2 /
рднрд╛рдЧ 3 рдирд┐рдпрдо
C4 рдореЗрдВ рдПрдХ рдХреИрд╡рд┐рдПрдЯ рд╣реИред рдЖрдк рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрдд рдореЗрдВ "рдХреВрдж" рдирд╣реАрдВ рд╕рдХрддреЗред рдЖрдЦрд┐рд░реА рдЪреАрдЬ рдЬреЛ рдЖрдк рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рдЖрдЦрд┐рд░реА рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд┐рдпрдо рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ "рдЗрдВрдЬрди" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рд╡рд┐рд╕рдВрдЧрддрд┐ рдирд╣реАрдВ рд╣реЛрдЧреАред
рдирд┐рдпрдо
C5 рдХрд╣рддрд╛ рд╣реИ рдХрд┐ 32 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рдмрдбрд╝реЗ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рд╣рдордиреЗ рдЗрд╕ рдирд┐рдпрдо рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрдм рд╣рдордиреЗ 32 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдЖрдХрд╛рд░реЛрдВ рдХреА рдмрд╣реБрд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдЕрдиреНрдпрдерд╛ рдЖрдк рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмреАрдЪ рдореЗрдВ рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд╣рд╛рдВ "рдЫрд┐рдкрд╛" рд╕рдХрддрд╛ рд╣реИред
рдирд┐рдпрдо
C6 рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд╢реБрд░реВ рд╕реЗ рд╣реА рдбрд┐рд╕рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рдиреЗ рдкрд░ рд╕рднреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирд┐рдпрдо
C7 рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкреНрд░рддреНрдпрдХреНрд╖ рдХреВрдж рд╕рд╣реА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕реАрдзреЗ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдХреВрдж рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд▓рдХреНрд╖реНрдп рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ 32 рдХрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рднреА рдпрд╣ рд╕рд╣реА рдирд┐рд░реНрджреЗрд╢ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рджрд╛рдИрдВ рдУрд░ рдбрд┐рд╕реНрд╕реИрд╕рдЕрдк рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рд╢реНрд░реЛрддрд╛: C5 рдФрд░
C3 рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
рдкреНрд░реЛрдлреЗрд╕рд░: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐
C5 рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдорд▓реНрдЯреА-рдмрд╛рдЗрдЯ рдирд┐рд░реНрджреЗрд╢ рд╣реИ, рддреЛ рдпрд╣ рдЖрд╕рдиреНрди рдкрддреЛрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдкрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдПрдХ рдзрд╛рд░рд╛ рд╣реИ, рдФрд░ рдПрдХ рдкрддрд╛ 32 рд╣реИ рдФрд░ рдПрдХ рдкрддрд╛ 64 рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдирд┐рд░реНрджреЗрд╢ 32 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕реАрдорд╛ рдХреЛ рдкрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ 64 рд╕реЗ рдХрдо рдкрддреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ 64 рд╕реЗ рдЕрдзрд┐рдХ рдкрддреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдирд┐рдпрдо
C5 рдХрд╣рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛, рдмрд╣реБрд▓рддрд╛ 32 рдХреА рдЫрд▓рд╛рдВрдЧ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдХ рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмреАрдЪ рдореЗрдВ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдФрд░ рдирд┐рдпрдо
C3 рдХреВрдж рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдЗрд╕ рдирд┐рд╖реЗрдз рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИред рдЗрд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЬрдм рднреА рдЖрдк рдХреВрджрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдХреВрджрдиреЗ рдХреА рд▓рдВрдмрд╛рдИ 32 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
C5 рдпрд╣ рднреА рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрддрд╛ рд╕реАрдорд╛ рдореЗрдВ рдХреБрдЫ рднреА рдЬреЛ рдХрд┐ 32 рдХрд╛ рдЧреБрдгрдХ рд╣реИ, рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢ рд╣реИред
рдЗрди рдирд┐рдпрдореЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рдорди рдореЗрдВ рдПрдХ рдорд┐рд╢реНрд░рд┐рдд рднрд╛рд╡рдирд╛ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдпрд╣ рдЖрдХрд▓рди рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдХрд┐ рдпреЗ рдирд┐рдпрдо рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ, рдпрд╛рдиреА рд╕реВрдЪреА рдиреНрдпреВрдирддрдо рдпрд╛ рдкреВрд░реНрдг рд╣реИред
рддреЛ, рдЪрд▓рд┐рдП рд╣реЛрдорд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рд╣реА рд▓рдВрдмрд╛рдИ рдХреЛрдбрд┐рдВрдЧ рдирд╣реАрдВ рдереА, рдЬрд┐рд╕рд╕реЗ рдХреБрдЫ рдЦрд░рд╛рдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рдереАред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рдмреБрд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдЖрдк рдЗрд╕ рдкрд░реНрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВрдЧреЗ?
рд╢реНрд░реЛрддрд╛: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдпрд╛ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдЫрд┐рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП
AND рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдХреБрдЫ рдлреИрдВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рд╕реЗ рдЧрд▓рддреА рд╣реБрдИ рдФрд░ рдорд╛рдирд╛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ 5 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде 6 рдмрд╛рдЗрдЯреНрд╕ рд╣реИред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ 6 рдмрд╛рдЗрдЯреНрд╕ рдорд╛рдирддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдПрдХ рдФрд░ рд╡реИрдз рдирд┐рд░реНрджреЗрд╢ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░реЛрд╕реЗрд╕рд░, рдХреЛрдб рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп, рдЕрдиреБрджреЗрд╢ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рдВрдмрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд 5 рдмрд╛рдЗрдЯреНрд╕ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рдкрд╛рд╕
AND рдХрдерди рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рдмрд╛рдЗрдЯ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдо рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рд╣рдо рдпрд╣рд╛рдВ рдПрдХ
рд╕реАрдбреА рдмрд╛рдЗрдЯ рдбрд╛рд▓реЗрдВ, рддреЛ рдпрд╣ рджреВрд╕рд░реЗ рдирд┐рд░реНрджреЗрд╢ рдХреА рд╢реБрд░реБрдЖрдд рдХреА рддрд░рд╣ рд╣реЛрдЧрд╛ред рдЕрдЧрд▓рд╛, рд╣рдо рдЕрдЧрд▓реЗ 6-рдмрд╛рдЗрдЯ рд╕реНрдкреИрди рдореЗрдВ рдХреБрдЫ рдбрд╛рд▓реЗрдВрдЧреЗ, рдФрд░ рдпрд╣ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ рдЬреЛ рдХрд┐
рд╕реАрдбреА рдмрд╛рдЗрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣
рдПрдВрдб рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ "рдмрдЪ" рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░,
рдореВрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХреЛ
рд╕реАрдкреАрдпреВ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рдд, "рдЕрдиреБрдорд╛рди" рдмрд┐рд▓реНрдХреБрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреИрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдЧрд╛ред рдФрд░ рдпрд╣ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреЗ рд╣рд░ рд╕реНрддрд░ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ,
рдореВрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ
рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдХреВрджрддреЗ рд╕рдордп рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдЧрд▓рдд рд╕рдлрд╛рдИ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди
рдЯреНрд░рд╕реНрдЯреЗрдб рд╕рд░реНрд╡рд┐рд╕ рд░рдирдЯрд╛рдЗрдо рдореВрд▓ рд░реВрдк рд╕реЗ
рд╕реАрдкреАрдпреВ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдПрдХ рд╣реА рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореЙрдбреНрдпреВрд▓ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреБрдЫ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рдпрд╛ рд░рд┐рдмреВрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд╛рдирдХрд░ рдФрд░ рдРрд╕рд╛ рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рдХреЛ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдпрд╛ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рдерд╛ред
рддреЛ рдЕрдм рд╣рдо рдХрд╣рд╛рдБ рд╣реИрдВ? рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдХреИрд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдирд┐рд╖рд┐рджреНрдз рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдХреИрд╕реЗ рд░реЛрдХрд╛ рдЬрд╛рдПред рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо
рдореВрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рднреАрддрд░ рдХреЛрдб рдФрд░ рдбреЗрдЯрд╛ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдФрд░ рд▓рд┐рдВрдХ рдХреИрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред
рдкреНрд░рджрд░реНрд╢рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ,
рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдореЗрдореЛрд░реА рдФрд░ рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдУрд╡рд░рд╣реЗрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╕реБрдЭрд╛рд╡ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдХреНрдпрд╛ рд╣рдо рдкрд╣рд▓реЗ рдорд╢реАрди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рд╕рднреА рд╕реНрдореГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╢реНрд░реЛрддрд╛: рдЖрдк рд╕рднреА рдЙрдЪреНрдЪ рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдпрд╣ рд╕рд╣реА рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдФрд░ рд╣рд░ рдмрд╛рд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрд╣реАрдВ рдХреВрджрддреЗ рд╣реИрдВ, рдпрд╣ рдХрдо рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдХрдо рд╕реЗ рдХрдо 256 рдПрдордмреА рдХреЗ рднреАрддрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдХреЛрдб рдХреЛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХреЗрд╡рд▓ рдкрд╣рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛
рдЪ рдХреЛ
0 рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░
$ 0xffffe0 рдХреЗ рдмрдЬрд╛рдп
$ 0x0fffffe0 рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрдо рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ рдФрд░ 256 рдПрдордмреА рдХреА рдКрдкрд░реА рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЬрдм рднреА рдЖрдк рдХреВрджрддреЗ рд╣реИрдВ, рдЖрдк 256 рдПрдордмреА рдХреЗ рднреАрддрд░ рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдбрд┐рд╕рд╕реИрдореНрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╣ рднреА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкреНрд░рддреНрдпрдХреНрд╖ рдХреВрдж рдкрд╣реБрдВрдЪ рдХреЗ рднреАрддрд░ рд╣реИрдВред
рдЙрдирдХреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐
x86 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЖрдк рдмрд╣реБрдд рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдПрдиреНрдХреЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╕рднреА рдКрдкрд░реА рдмрд┐рдЯреНрд╕ 1 рд╣реИрдВред рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо
AND рдФрд░ 3-рдмрд╛рдЗрдЯ рдЕрдиреБрджреЗрд╢ рдХреЗ рд▓рд┐рдП 3-рдмрд╛рдЗрдЯ рдЕрдиреБрджреЗрд╢ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИред рдХреВрджрдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 3 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЦрд░реНрдЪ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдЧреИрд░-рдпреВрдирд┐рдЯ рдЙрдЪреНрдЪ рдмрд┐рдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛
рд╣реИ , рддреЛ
рдЪ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕
0 рдХреА рддрд░рд╣, рддреЛ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ 5-рдмрд╛рдЗрдЯ рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реЗ рдУрд╡рд░рд╣реЗрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВред
рд╢реНрд░реЛрддрд╛: рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣реА рд╣реИ, рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдкреНрд░реЛрдлреЗрд╕рд░: рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЖрдк рд╢рд╛рдпрдж рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдордирд╛ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдкрддреЗ рдХреЗ рдлрд╛рд░реНрдореВрд▓реЗ рдкрд░ рдХреВрджрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╕реАрдзреЗ рдЗрд╕ рдореВрд▓реНрдп рдкрд░ рдХреВрджрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдорд╛рди рд╣рдореЗрд╢рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ
рдФрд░ ред
рд╢реНрд░реЛрддрд╛рдЧрдг: рд╕реНрдореГрддрд┐ рдХреА рдкрд╣реБрдБрдЪ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХ рд╣реИ ...
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдХреЛрдб рд╣реИред рдФрд░
x86 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдХрдИ рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдХреА рдЧрдгрдирд╛ рдХрд░рдиреА рд╣реЛрдЧреА, рдлрд┐рд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд
AND рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛
, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдирдХреА рдЪрд┐рдВрддрд╛ рдХрд╛ рдЕрд╕рд▓реА рдХрд╛рд░рдг рдпрд╣ рд╣реИред
X86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд 32-рдмрд┐рдЯ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рд╡реЗ рдХреЛрдб рдФрд░ рдПрдбреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ
NaCl рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд╕ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рд╡рд┐рднрд╛рдЬрди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
X86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рдЙрддреНрдкрдиреНрди рд╣реЛ рдЧрдпрд╛ рдерд╛ред
X86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдПрдХ рд╕рдорд░реНрдерд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯреЗрдмрд▓ рдореМрдЬреВрдж рд╣реИред рд╣рдо рдЗрд╕реЗ рд╕реЗрдЧрдореЗрдВрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ 0 рд╕реЗ рд▓реЗрдХрд░ рдЦрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдпрд╣
рдпреВрдирд┐рдХреНрд╕ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреА рддрд░рд╣ рдХреБрдЫ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ 2 рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ: рдЖрдзрд╛рд░
рдЖрдзрд╛рд░ рдФрд░
рд▓рдВрдмрд░ рд▓рдВрдмрд╛рдИред
рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рд╣рдореЗрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЦрдВрдб рд╣реИрдВ, рдФрд░ рдЬрдм рднреА рд╣рдо рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦрдВрдб рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рд╕реНрдореГрддрд┐ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ
рдЖрдзрд╛рд░ рдХреЗ
рдЖрдзрд╛рд░ рдкрддреЗ рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд▓рдВрдмрд╛рдИ рдХреЗ
рдЖрдзрд╛рд░ рдкрд░ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИред

рдпрд╣ рд╣рдореЗрдВ
x86 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдореЗрдореЛрд░реА рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢, рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪ, рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╣рдо
mov (% eax), (% ebx) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рд╣рдо
EAX рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреЙрдЗрдВрдЯрд░ рд╕реЗ рдореЗрдореЛрд░реА рд╡реИрд▓реНрдпреВ рдХреЛ
EBX рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рд╕реА рдЕрдиреНрдп рдкреЙрдЗрдВрдЯрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрд░рдВрдн рдФрд░ рд╕рдорд╛рдкреНрддрд┐ рдкрддреЗ рдХреНрдпрд╛ рд╣реИрдВ рдХреЗ рдорджреНрджреЗрдирдЬрд░ рдФрд░ рджреВрд╕рд░реЗ рдкрддреЗ рдореЗрдВ рдорд╛рди рдХреЛ рдмрдЪрд╛рдПрдЧрд╛ред
рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ,
x86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рдЬрдм рд╣рдо рдореЗрдореЛрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЪреАрдЬрд╝ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ
рдпреВрдирд┐рдХреНрд╕ рдореЗрдВ рдПрдХ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рд╕рдорд╛рди рд╣реИред рдпрд╣ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ, рдФрд░ рдЬрдм рддрдХ рдЕрдиреНрдпрдерд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдХреЛрдб рдореЗрдВ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЦрдВрдб рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЖрдк
mov (% eax) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣
% ds рдпрд╛ рдбреЗрдЯрд╛ рдЦрдВрдб рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИред рдЕрдЧрд░ рдореБрдЭреЗ рд╕рд╣реА рд╕реЗ рдпрд╛рдж рд╣реИ, рддреЛ рдпрд╣ рдПрдХ 16-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ рдЬреЛ рдЗрд╕ рд╡рд┐рд╡рд░рдг рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдФрд░ рд╡рд╣реА
(% рдИрдмреЗрдХреНрд╕) рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдЙрд╕реА
% ds рдЦрдВрдб рдЪрдпрдирдХрд░реНрддрд╛ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ,
x86 рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 6 рдХреЛрдб рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ:
CS, DS, ES, FS, GS рдФрд░
SS ред
рд╕реАрдПрд╕ рдХреЙрд▓ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЛ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХрд╛ рдирд┐рд░реНрджреЗрд╢ рд╕реВрдЪрдХ рдХреБрдЫ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣
рд╕реАрдПрд╕ рдЦрдВрдб рдЪрдпрдирдХрд░реНрддрд╛ рдХреЛ рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЬреНрдпрд╛рджрд╛рддрд░ рдбреЗрдЯрд╛ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ
рдбреАрдПрд╕ рдпрд╛
рдИрдПрд╕ ,
рдПрдлрдПрд╕ рдФрд░
рдЬреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рд╣реИ рдЬреЛ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЪреАрдЬреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░
рдПрд╕рдПрд╕ рд╣рдореЗрд╢рд╛ рд╕реНрдЯреИрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк
рдкреБрд╢ рдФрд░ рдкреЙрдк рдХрд░рддреЗ рд╣реИрдВ , рддреЛ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдЪрдпрдирдХрд░реНрддрд╛ рд╕реЗ рдЖрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд▓реНрдХрд┐ рдкреБрд░рд╛рддрди рдпрд╛рдВрддреНрд░рд┐рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рдкрддреЗ рддрдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрдпрдирдХрд░реНрддрд╛
% ds: addr рдореЗрдВ , рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрд╕реЗ рддрд╛рд▓рд┐рдХрд╛
adrr + T [% ds] .base рдХреЗ рд╕рд╛рде рдСрдкрд░реЗрд╢рди рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдЯреЗрдмрд▓ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рдкрддрд╛ рд▓реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдореЗрдВ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЯреЗрдмрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЦрдВрдб рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рдХреЛ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЧрдореЗрдВрдЯ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рд╢реНрд░реЛрддрд╛: рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдлрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ рд╣реИ! рдХреНрдпрд╛ рд╣рдо рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдкреНрд░рддреНрдпреЗрдХ рдмрдлрд╝рд░ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрдлрд╝рд░ рдмреЗрд╕ рдХреЛ рдпрд╣рд╛рдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдмрдлрд╝рд░ рдЖрдХрд╛рд░ рдХреЛред
рд╢реНрд░реЛрддрд╛: рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ? рдЖрдкрдХреЛ рд▓рдЧрд╛рддрд╛рд░ рд╡рд╣рд╛рдВ рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 16 рдбрд┐рдЧреНрд░реА рдореЗрдВ 2 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╡рд░рдгрдХрд░реНрддрд╛ 16 рдмрд┐рдЯ рд▓рдВрдмреЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреБрдЫ рдФрд░ рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб 13 рд╡реАрдВ рд╢рдХреНрддрд┐ рдореЗрдВ рдХреЗрд╡рд▓ 2 рд╣реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ 2
13 рд╕реЗ рдмрдбрд╝рд╛ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рд╕рд░рдгреА рд╣реИ, рддреЛ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕реАрдзреЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрдЬреАрдм рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЗрд░рдлреЗрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рд╕реАрдзреЗ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ, рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рд░рдЦреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕ рдмрд╕ рдРрд╕реЗ рдЬрдЯрд┐рд▓ рдореЗрдореЛрд░реА рдмрдлрд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реЗрдВрдЧреЗред

рд╡реИрд╕реЗ,
рдорд▓реНрдЯреАрдПрдХреНрд╕ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ: рдЗрд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЦрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП 2
18 рд░рд┐рдХреЙрд░реНрдб рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдСрдлрд╕реЗрдЯ рдХреЗ рд▓рд┐рдП 2
18 рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рдпрд╛ рд╕реНрдореГрддрд┐ рдЦрдВрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЦрдВрдб рд╣реИрдВред рд╡реЗ рд╕рднреА рд░реЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЪрд░ рд╕реНрддрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╢реНрд░реЛрддрд╛: рд╕рдВрднрд╡рддрдГ, рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдирд┐рд░рдВрддрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧреАред
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдпрд╣ рд╕рд╣реА рд╣реИред рддреЛ рд╣рдо рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдУрд╡рд░рд╣реЗрдб рд╣реЛрдВрдЧреЗ рдХрд┐ рдЬрдм рд╕реНрдЯреИрдХ рдкрд░ рдЕрдЪрд╛рдирдХ рдПрдХ рдирдпрд╛ рдмрдлрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рддреЛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рддрдиреЗ рддрддреНрд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ? рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ,
x86 рдореЗрдВ рдЗрди рд╕рднреА рдЦрдВрдбреЛрдВ рдХрд╛ рдЖрдзрд╛рд░ 0 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдФрд░ рд▓рдВрдмрд╛рдИ 2 рд╕реЗ 32 рддрдХ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдЕрдкрдиреА рдЗрдЪреНрдЫрд┐рдд рдкреВрд░реА рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП,
NaCl рдХреЗ рд▓рд┐рдП, рд╡реЗ рдЖрдзрд╛рд░ 0 рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓рдВрдмрд╛рдИ рдХреЛ 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рддрдХ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╡реЗ 256 рдПрдордмреА рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ 6 рдЦрдВрдб рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рднреА рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬрдм рднреА рдЙрдкрдХрд░рдг рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕реЗ 256 рдПрдордмреА рдХреА рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ 256 рдПрдордмреА рддрдХ рд╕реАрдорд┐рдд рд╣реЛрдЧреАред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЖрдк рд╕рдордЭ рдЧрдП рд╣реИрдВ рдХрд┐ рдпрд╣ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреИрд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрди рд╕реЗрдЧрдореЗрдВрдЯ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдо рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЦрдВрдб рдЪрдпрдирдХрд░реНрддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдирд┐рдпрдорд┐рдд рд░рдЬрд┐рд╕реНрдЯрд░ рдХреА рддрд░рд╣ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдФрд░ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд┐рдд рдореЙрдбреНрдпреВрд▓ рдЗрди рд╕реЗрдЧрдореЗрдВрдЯ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд┐рдХреГрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЯреЗрдмрд▓ рдореЗрдВ рдХрд╣реАрдВ рднреА рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рд╕реЗрдЧрдореЗрдВрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рднреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдзрд╛рд░ 0 рд╣реИ рдФрд░ 2
32 рддрдХ рдХреА рд▓рдВрдмрд╛рдИ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореЙрдбреНрдпреВрд▓
рд╕реАрдПрд╕ , рдпрд╛
рдбреАрдПрд╕ , рдпрд╛
рдИрдПрд╕ , рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЪрдпрдирдХрд░реНрддрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рддрд╛рдХрд┐ рд╡реЗ рдЗрд╕ рдореВрд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВ, рдЬреЛ рдЖрдкрдХреЗ рд╕рднреА рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдореЗрдореЛрд░реА рд▓рд┐рдВрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ " рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХреВрджреЗрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░,
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЗрд╕ рдирд┐рд╖рд┐рджреНрдз рд╕реВрдЪреА рдореЗрдВ рдХреБрдЫ рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рдиреЗ рдереЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╕рднреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рддрд░рд╣ рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐
mov% ds, es рдЗрддреНрдпрд╛рджрд┐ред рдЗрд╕рд▓рд┐рдП, рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдмрд╛рд░, рдЖрдк рдЙрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рд╣реИрдВред
X86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░
, рд╕реЗрдЧрдореЗрдВрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЯреЗрдмрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди
рдбреАрдПрд╕ рдХреЛ рдмрджрд▓рдирд╛
, рд╕реНрд╡рдпрдВ рдХреЛ рдмрджрд▓рдирд╛
, рдЖрджрд┐ред рддрд╛рд▓рд┐рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╣реИред
рд╢реНрд░реЛрддрд╛: рдХреНрдпрд╛ рдЖрдк рдЯреЗрдмрд▓ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рд╕реНрд▓реЙрдЯ рдореЗрдВ рд╢реВрдиреНрдп рд▓рдВрдмрд╛рдИ рд░рдЦреА рдЬрд╛рдП?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБред рдЖрдк рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рддрд╛рд▓рд┐рдХрд╛ рдХреА рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреЛрдИ рдЕрдкреНрд░рдпреБрдХреНрдд рд╕реНрд▓реЙрдЯ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 0 рдФрд░ 2
32 рд╡рд╛рд▓реЗ рдЗрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд▓реЙрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐
рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдЗрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рдВрдкреВрд░реНрдг рдореЗрдореЛрд░реА рд░реЗрдВрдЬ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рддреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп
рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рд╢реНрд░реЛрддрд╛: рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?
рдкреНрд░реЛрдлреЗрд╕рд░: рдЖрдкрдХреЗ рдкрд╛рд╕ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬрд┐рд╕реЗ
Rev_ldt () рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди
x86 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп рддрд╛рд▓рд┐рдХрд╛ рджреЛрдиреЛрдВ рд╣реИред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдиреАрдп рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдм рдЖрдЗрдП рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рд╣рдо
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдХреИрд╕реЗ рдХреВрджрддреЗ рдФрд░ рдХреВрджрддреЗ рд╣реИрдВ рдпрд╛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХреВрджрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдмрд╛рд╣рд░ рдХреВрджрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?

рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдб 256 рдПрдордмреА рд╕реАрдорд╛ рд╕реЗ рдКрдкрд░ рдХрд╣реАрдВ "рдЬреАрд╡рди" рд╣реИред рд╡рд╣рд╛рдВ рдХреВрджрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЙрди рд╕рднреА рд╕реБрд░рдХреНрд╖рд╛рдУрдВ рдХреЛ рдкреВрд░реНрд╡рд╡рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреА рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ рд╡реЗ рдЗрди рдЫрд╣ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ 256 рдПрдордмреА рд╕реАрдорд╛ рд╕реЗ рдКрдкрд░ рд╕реНрдерд┐рдд рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдирд┐рдпрдо рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред
рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣
рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░рдирдЯрд╛рдЗрдо рд░рди рдореЗрдВ рдХреВрджрдиреЗ рдХреА рдЬрд░реВрд░рдд
рд╣реИ рдФрд░ рдЗрд╕ рд╡рд┐рд╢рд╛рд▓ рдЦрдВрдб рдХреЗ рд▓рд┐рдП рдЦрдВрдб рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдорд╛рдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкрддреЗ рдХреА рдЬрдЧрд╣ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рд╣реИ - рдпрд╣ рд╕реАрдорд╛ 0 рд╕реЗ 2
32 рддрдХ рд╣реИ ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рддрдВрддреНрд░ рдХреЛ
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ "рдЯреНрд░рдореНрдкреЛрд▓рд┐рди"
рдЯреНрд░рдореНрдкреЛрд▓рд┐рди рдФрд░ "рд╕реНрдкреНрд░рд┐рдВрдЧрдмреЛрд░реНрдб"
рд╕реНрдкреНрд░рд┐рдВрдЧрдмреЛрд░реНрдб рдореЗрдВ рд╡рд┐рджреНрдпрдорд╛рди рдХрд╣рд╛ред рд╡реЗ рдХрдо 64k рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпреЗ "рдЯреНрд░реИрдореНрдкреЛрд▓рд╛рдЗрди" рдФрд░ "рдЬрдВрдк" рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдирд┐рдЪрд▓реЗ 64k рдореЗрдВ рдкрдбрд╝реЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореЙрдбреНрдпреВрд▓ рд╡рд╣рд╛рдВ рдХреВрдж рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╡реИрдз рдХреЛрдб рдкрддрд╛ рд╣реИ рдЬреЛ 32 рдмрд┐рдЯреНрд╕ рдХреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдФрд░ 256 рдПрдордмреА рдХреЗ рднреАрддрд░ рд╣реИред рддреЛ рдЖрдк рдЗрд╕ trampoline рдкрд░ рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВред
Native Client ┬л┬╗ - . ,
Native Client ┬л┬╗, trampoline
trusted runtime . ,
DS, CS , .
, , -
malo , ┬л┬╗, ┬л┬╗ 32- .
, 4096 + 32 , . , ,
mov %ds, 7 ,
ds , 7 0 2
32 .
CS trusted service runtime , 256 .

, , ,
trusted service runtime , . , . DS , , , , - .
, ? , ┬л┬╗? , ?
: 64.
: , , . malo, 64, 32 . , , , .
, 32- , . , , 32 , 32- , . ┬л┬╗
trusted runtime 32 .

. , ,
DS, CS . , 256- ,
trusted runtime , . .
┬л┬╗,
trusted runtime 256
Native Client . ┬л┬╗
DS , ,
mov %ds, 7 , ,
trusted runtime . . , ┬л┬╗, - .
halt 32- ┬л┬╗. ┬л┬╗, .
trusted service runtime , 1 .
trusted service runtime , , .
: ┬л┬╗ ?
: ┬л┬╗ 0 256 . 64- , , ┬л┬╗, - -.
Native Client .
: ?
: , ? , ┬л┬╗? ?
: , ?
: , -
%eax ,
trusted runtime : ┬л, ┬╗!
EAX ,
mov , ┬л┬╗
EAX ,
trusted runtime . , ┬л┬╗?
: , , . тАж
: , , тАФ , , 0 2
32 . . ┬л┬╗, 256 .
, ┬л┬╗, . , ┬л┬╗ , . , ┬л┬╗ .
: ┬л┬╗ 256 ?
: , . ,
CS - . ┬л┬╗,
halt , mov,
CS , , 256 .
, , ┬л┬╗. ,
DS , ,
CSрдФрд░ рдХрд╣реАрдВ рдХреВрджреЛредрд╢рд╛рдпрдж, рдЕрдЧрд░ рдЖрдкрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдЖрдк x86 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдХреБрдЫ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдореВрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкрддрд╛ рд╕реНрдерд╛рди рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд╣рд░ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ редрдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рджреЗрдЦреЗрдВ рдФрд░ рд╡реЗрдм рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВредрдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛ рдкреВрд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ редрд╣рдорд╛рд░реЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдЖрджреЗрд╢ рд░рдЦрдХрд░ рдпрд╛ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ,
рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЕрдиреВрдареЗ рдПрдирд╛рд▓реЙрдЧ рдкрд░ рд╣реИрдмрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП 30% рдЫреВрдЯ рдЬреЛ рд╣рдордиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдИрдЬрд╛рдж рдХреА рд╣реИ: VPS (KVM) E5-2650 v4 (6 рдХреЛрд░) 10GB DDR4 240GB SSD 1Gbps рд╕реЗ рдкреВрд░рд╛ рд╕рдЪ $ 20 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред
VPS (KVM) E5-2650 v4 (6 рдХрд░реЛрдбрд╝) 10GB DDR4 240GB SSD 1Gbps рджрд┐рд╕рдВрдмрд░ рддрдХ рдореБрдлреНрдд рдореЗрдВ рдЬрдм рдЫрд╣ рдорд╣реАрдиреЗ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рдСрд░реНрдбрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ редрдбреЗрд▓ R730xd 2 рдмрд╛рд░ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕
2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps 100 рдЯреАрд╡реА 249 рдбреЙрд▓рд░ рдореЗрдВ рдиреАрджрд░рд▓реИрдВрдб рдФрд░ рдпреВрдПрд╕рдП рд╕реЗ рд╣реИ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ
ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ?