рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдкрд╛рдареНрдпрдХреНрд░рдо # 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 рд╢реНрд░реЛрддрд╛: рдкрддрд╛ рд╕реАрдорд╛ рд╕реНрдореГрддрд┐ рдХреНрд╖рдорддрд╛ рд░реЗрдВрдЬ рдЦрд░реЛрдВрдЪ рд╕реЗ рдХреНрдпреЛрдВ рд╢реБрд░реВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП?
рдкреНрд░реЛрдлреЗрд╕рд░: рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд▓рдХреНрд╖реНрдп рдХреВрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╡реИрдз рдкрддрд╛ рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрддреЗ рдХрд╛ рдПрдХ рдирд┐рд░рдВрддрд░ рд╕реЗрдЯ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рддрдм рдЖрдк рдЗрд╕реЗ рдПрдХрд▓
рдФрд░ рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╕рднреА рдЙрдЪреНрдЪ рдмрд┐рдЯреНрд╕ рдПрдХ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдХрдо рдмрд┐рдЯреНрд╕ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╢реВрдиреНрдп рд╣реЛрддреА рд╣реИред
рд╢реНрд░реЛрддрд╛: рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдорд╛рд╕реНрдХ рд▓рдЧрд╛рдирд╛ рд╕рдВрд░реЗрдЦрдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдерд╛ред
рдкреНрд░реЛрдлреЗрд╕рд░: рдареАрдХ рд╣реИ, рдореБрдЦреМрдЯрд╛ рд╕рдВрд░реЗрдЦрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЦрд░реЛрдВрдЪ рд╕реЗ рдХреНрдпреЛрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ
рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗрдЧрдореЗрдВрдЯреЗрдб рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рддреЛ рдореВрд▓ рд░реВрдк рд╕реЗ, рд╡реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реИрдЦрд┐рдХ рд╕реНрдерд╛рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдКрдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕ рд╕реАрдорд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЖрд╡реЗрджрди "рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ"ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЖрдк рдПрдХ рд╣реА рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдорд▓реНрдЯреАрдкрд▓ рдореЙрдбреНрдпреВрд▓ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЧрдореЗрдВрдЯреЗрдб рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЯреНрд░рд┐рдХреНрд╕ рдХрд░ рдкрд╛рдПрдВрдЧреЗред
рд╢реНрд░реЛрддрд╛: рд╢рд╛рдпрдж рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрд╢рдХреНрдд рдкреЙрдЗрдВрдЯрд░ рдХреЗ "рдкреЙрдЗрдВрдЯ" рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕реНрд╡рд╛рдЧрдд рдХреЗ рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдирд▓ рдкреЙрдЗрдВрдЯрд░ рдЙрд╕ рдЦрдВрдб рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк рдЦрдВрдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЕрдкреНрд░рдпреБрдХреНрдд рд╢реВрдиреНрдп рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдпрд╣ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреЗ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ - 0 рд╕реЗ рд╕реАрдорд╛ рд╢реБрд░реВ рдХрд░рдирд╛ - рдЙрдирдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ
x64 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЙрдирдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИред рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рд▓реЗрдЦ рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ред 64-рдмрд┐рдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ, рдЙрдкрдХрд░рдг рдХреЛ рдХреБрдЫ рд╡рд┐рднрд╛рдЬрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЧрдпрд╛, рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рджрдХреНрд╖рддрд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░-рдЙрдиреНрдореБрдЦ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐,
x32 рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрднреА рднреА рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ - рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╣рдо рдХреНрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдЗрдП рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдХреБрдЫ рд╣рдж рддрдХ "рднреЛрд▓реЗрдкрди" рд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рд╕рдм рдХреБрдЫ рдмрд░реНрдмрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдХ рднреЛрд▓реА рдпреЛрдЬрдирд╛ рдХреЗрд╡рд▓ рдЖрд░рдВрдн рд╕реЗ рдЕрдВрдд рддрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рд╕реНрдХреИрди рдХрд░рдХреЗ рдирд┐рд╖рд┐рджреНрдз рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдирд╛ рд╣реИред рддреЛ рдЖрдк рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдХреИрд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ? рдЖрдк рдмрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд░реЗрдЦрд╛ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╢реВрдиреНрдп рд╕реЗ 256 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рддрдХ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рдХрд┐рддрдирд╛ рдмрдбрд╝рд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░реЗрдВред

рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд╣рд▓реЗ
NOP рдирд┐рд░реНрджреЗрд╢ рдореЙрдбреНрдпреВрд▓, рдлрд┐рд░
ADD рдЕрдиреБрджреЗрд╢ рдореЙрдбреНрдпреВрд▓,
NOT ,
JUMP рдФрд░ рдЗрд╕реА рддрд░рд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдмрд╕ рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рдмреБрд░рд╛ рдирд┐рд░реНрджреЗрд╢ рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рдХрд╣реЗрдВ рдХрд┐ рдпрд╣ рдПрдХ рдЦрд░рд╛рдм рдореЙрдбреНрдпреВрд▓ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдВред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ 0-256 рдХреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВ? рд╡реЗ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ? рдпрд╣ рдЗрддрдирд╛ рдХрдард┐рди рдХреНрдпреЛрдВ рд╣реИ?
рд╢реНрд░реЛрддрд╛: рдХреНрдпрд╛ рд╡реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐
x86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдЪрд░-рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╕рдЯреАрдХ рдЖрдХрд╛рд░ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдкрд╣рд▓реЗ рдХреБрдЫ рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдпрд╣ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рд░реНрджреЗрд╢ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рджреЗрдЦрдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдпрд╣ рддрдп рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдЖрдХрд╛рд░ рдХрд╛ рд╣реИред
рд╕реНрдкрд╛рд░реНрдХ ,
рдПрдЖрд░рдПрдо ,
рдПрдордЖрдЗрдкреА рдЬреИрд╕реЗ рдХреБрдЫ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред
рдПрдЖрд░рдПрдо рдореЗрдВ рджреЛ рдирд┐рд░реНрджреЗрд╢ рд▓рдВрдмрд╛рдИ рд╣реИ - рдпрд╛ рддреЛ 2 рдпрд╛ 4 рдмрд╛рдЗрдЯреНрд╕ред рд▓реЗрдХрд┐рди
x86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░
, рдирд┐рд░реНрджреЗрд╢реЛрдВ
рдХреА рд▓рдВрдмрд╛рдИ 1, 5 рдФрд░ 10 рдмрд╛рдЗрдЯреНрд╕ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк 15 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдирд┐рд░реНрджреЗрд╢ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпреЗ рдЬрдЯрд┐рд▓ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред
рдирддреАрдЬрддрди, рдПрдХ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдЖрдк рдХреЛрдб рдХреА рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдХреИрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рдЖрдк рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмреАрдЪ рдореЗрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдВрдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдирд╣реАрдВ ред

рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд▓реНрдЯреАрдмрд╛рдЗрдЯ рдирд┐рд░реНрджреЗрд╢ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджреВрд╕рд░реЗ рдмрд╛рдЗрдЯ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЗ рд╕рд╛рде "рдЦреЗрд▓реЗрдВрдЧреЗ"ред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕
25 рд╕реАрдбреА 80 00 00 рд╣реИ ред 2 рдмрд╛рдЗрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рдкрд╛рдВрдЪ-рдмрд╛рдЗрдЯ рдЕрдиреБрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рдд, рдЖрдкрдХреЛ 5 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЖрдЧреЗ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣
ANDAX EAX рдирд┐рд░реНрджреЗрд╢
, 0x00 00 80 рд╕реАрдбреА рдХреЗ рд╕рд╛рде рд╣реИ,
рдФрд░ рдХреБрдЫ рдХреЗ рд╕рд╛рде
EAX рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░ рд╢реБрд░реВ рдХрд░реЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
00 00 80 рд╕реАрдбреА ред рдпрд╣ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХреЗрд╡рд▓ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рдкрд╣рд▓реЗ рдирд┐рдпрдо рд╕реЗ рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЕрдЧрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди,
рд╕реАрдкреАрдпреВ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ
рд╕реАрдбреА рд╕реЗ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдореИрдВ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЗрд╕ рд╕реНрдерд╛рди рдХреЛ рдПрдХ рддреАрд░ рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реВрдВрдЧрд╛, рдлрд┐рд░ рдЕрдиреБрджреЗрд╢
% EAX, 0x00 00 80 рд╕реАрдбреА , рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ 4-рдмрд╛рдЗрдЯ рдЕрдиреБрджреЗрд╢ рд╣реИ, рдХрд╛ рдЕрд░реНрде рд╣реЛрдЧрд╛
INT рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди
$ 0x80 , рдЬреЛ рдХрд┐
рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред

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

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбрд┐рд╕рд╛рдЗрдбреНрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЖрд╡реЗрджрди рдореЗрдВ "рдХреВрдж" рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреБрдЫ рдХреЛрдб рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХреЗ рд▓рд┐рдП "рдЬрдВрдк" рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕реЗ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рд╕реНрдХреИрди рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ред рддреЛ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд╣рдд рдЕрдм рддрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп disassembly рдХреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдФрд░ рдореБрдЦреНрдп рдпреЛрдЬрдирд╛ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рд╣реИ рдХрд┐ рд╕рднреА "рдХреВрдж" рд▓реАрдб рдХрд╣рд╛рдВ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдХреБрдЫ рд╕реНрддрд░ рдкрд░ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдирд┐рдпрдореЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдиреБрдорд╛рдирд┐рдд рдпреЛрдЬрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк "рдХреВрдж" рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ "рдХреВрдж" рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдкрд╣рд▓реЗ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рднреЛрд▓реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ рдЖрдк рдХреЛрдИ "рдЬрдВрдк" рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рдЬрд┐рд╕ рдкрддреЗ рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рдкрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рджрд╛рдИрдВ рдУрд░ рдбрд┐рд╕рдПрдлрд╝реАрдб рдХреЗ рджреМрд░рд╛рди рджреЗрдЦрд╛ рдерд╛ред
рдЕрдЧрд░ рдЗрд╕ рд╕реАрдбреА рдмрд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЬрдВрдк рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕ рдЬрдВрдк рдХреЛ рдЕрдорд╛рдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдХрднреА рднреА рд╕реАрдбреА рдмрд╛рдЗрдЯ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдПрдХ рдФрд░ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХреЛ 25 рдирдВрдмрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рджреЗрдЦрд╛ред рдирд┐рд░реНрджреЗрд╢ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ 25 рддрдХ, рдлрд┐рд░ рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдХреНрд░рдо рдореЗрдВ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ?
рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреВрдж рдХреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреВрдж рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
x86 рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕
EAX рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд▓рд╛рдВрдЧ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред

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

рдпрджрд┐ рдЖрдк рд╕рддреНрдпрд╛рдкрди рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд╛рддреНрдордХ "рдЬреЛрдбрд╝реА" рдХреЗрд╡рд▓ 32 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдмрд╣реБрд▓рддрд╛ рдХреЗ рд╕рд╛рде "рдХреВрдж" рдЬрд╛рдПрдЧреАред рдФрд░ рдлрд┐рд░, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреБрдЫ рдЕрдЬреАрдм рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ "рдХреВрджрдиреЗ" рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдк рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рд╕рдПрд╕реНрдкреЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реИрдз рдирд┐рд░реНрджреЗрд╢ рдХреА рд╢реБрд░реБрдЖрдд рднреА 32 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧреАред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреЛрдб рдЬреЛ рдХрд┐ 32 рдХрд╛ рдЧреБрдгрдХ рд╣реИ, рд╕рд╣реА рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдПрдХ рд╡реИрдз, рдорд╛рдиреНрдп рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдореЗрд░рд╛ рдЖрд╢рдп рдПрдХ рдРрд╕реЗ рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рд╣реИ рдЬреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
рд╢реНрд░реЛрддрд╛: рд╕рдВрдЦреНрдпрд╛ рейреи рдХреЛ рдХреНрдпреЛрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдЙрдиреНрд╣реЛрдВрдиреЗ 1000 рдпрд╛ 5 рдХреЗ рдмрдЬрд╛рдп 32 рдХреНрдпреЛрдВ рдЪреБрдирд╛? 5 рдЦрд░рд╛рдм рдХреНрдпреЛрдВ рд╣реИ?
рд╢реНрд░реЛрддрд╛: рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдЦреНрдпрд╛ реи рдХреА рд╢рдХреНрддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдареАрдХ рд╣реИ, рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛, 5 рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд╣реЗрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрда рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЖрда рдПрдХ рдЕрдЪреНрдЫреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ?
рд╢реНрд░реЛрддрд╛: рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрда рдмрд┐рдЯреНрд╕ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмреЗ рдирд┐рд░реНрджреЗрд╢ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдпрд╣ x86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЕрдиреБрдордд рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 10-рдмрд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рд╣реИ, рдФрд░ рд╕рдм рдХреБрдЫ 8 рдХрд╛ рдЧреБрдгрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рд╣рдо рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рд╕рдореНрдорд┐рд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рддреЛ рд▓рдВрдмрд╛рдИ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦрд╛ рд╡рд╣ 15 рдмрд╛рдЗрдЯреНрд╕ рд▓рдВрдмрд╛ рдерд╛ред рддреЛ 32 рдмрд╛рдЗрдЯреНрд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗрд╡рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдпрд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ 32-рдмрд╛рдЗрдЯ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдХреЛрдб рдХреА рдХреБрдЫ nontrivial рд░рд╛рд╢рд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 31 рдмрд╛рдЗрдЯреНрд╕, рдХреНрдпреЛрдВрдХрд┐ 1 рдмрд╛рдЗрдЯ рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рд╣реЛрддрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ 1024 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдмрд░рд╛рдмрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рдпрд╛ рдХрдИ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЬрдВрдк рд╣реИрдВ, рддреЛ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдХреБрдЫ рдЬрдЧрд╣ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдХреВрджрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдХреАрдордд рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдЕрдЧрд▓реА рд╕реАрдорд╛ рддрдХ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рддреЛ 32 рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рдЖрдХрд╛рд░ рд╣реИред рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдХреЗрд╡рд▓ 31 рдмрд╛рдЗрдЯреНрд╕ рдЦреЛ рджреЗрдВрдЧреЗ рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдЧрд▓реА рд╕реАрдорд╛ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЖрдХрд╛рд░ рд╣реИ рдЬреЛ рдХрд┐ 1024 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдПрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдЫрд▓рд╛рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд░реНрде рдореЗрдВ рд╕реНрдореГрддрд┐ рдХреЗ рдПрдХ рдкреВрд░реЗ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЫреЛрдЯреЗ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдХрдИ рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реИрдВ, рддреЛ "рдХреВрдж" рдХреА рд▓рдВрдмрд╛рдИ рдХреА рдмрд╣реБрд▓рддрд╛ рдХрд╛ рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдЖрдХрд╛рд░ рд╕реНрдореГрддрд┐ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдкрд╢рд┐рд╖реНрдЯ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ 32 рдирдВрдмрд░
рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдареЛрдХрд░ рд╣реИред рдХреБрдЫ рдмреНрд▓реЙрдХ 16 рдмрд┐рдЯреНрд╕, 64 рдпрд╛ 128 рдмрд┐рдЯреНрд╕ рдХреА рдмрд╣реБрд▓рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред рдмрд╕ 32 рдмрд┐рдЯреНрд╕ рдЙрдиреНрд╣реЗрдВ рд╕рдмрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп, рдЗрд╖реНрдЯрддрдо рдореВрд▓реНрдп рд▓рдЧ рд░рд╣реЗ рдереЗред
рддреЛ, рдЪрд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбрд┐рд╕рд╛рдЗрдбрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк,
рдореВрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрд╛рдЗрдирд░реА рдореЗрдВ
C рдпрд╛
C ++ рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдВрдХрд▓рдХ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рд▓рд┐рдП, рдЬрдм рднреА рд╡рд╣ рдХреВрджрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╢реАрд░реНрд╖ рдкрдВрдХреНрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдиреАрдЪреЗ рдХреА 2 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рджрд┐рдП рдЧрдП рдЗрди рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдЗрд╕ рддрдереНрдп рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рд╡рд╣ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ "рдХреВрдж" рдЬрд╛рдПрдЧрд╛, рд╣рдорд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд
рдФрд░ $ 0xffffffe0 рдХреЗ рд░реВрдк рдореЗрдВ рдХреВрдж рдЬрд╛рдПрдЧрд╛
,% eax рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреВрд░рдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдм рд╕рд╣реА рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╣рд░ рд╕рдВрднрд╡ рдирд┐рд░реНрджреЗрд╢ рдорд╛рдиреНрдп рд╣реЛред рдФрд░, рд╕реМрднрд╛рдЧреНрдп рд╕реЗ,
x86 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░, рдПрдХ рднреА
рдмрд╛рдЗрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХ рдПрдХрд▓ рдмрд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЖрдХрд╛рд░ рдореЗрдВ рдПрдХ рднреА 1 рдмрд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рд╣рдореЗрд╢рд╛ рдЪреАрдЬреЛрдВ рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рдореВрд▓реНрдп рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рдпрд╣ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ? рдЖрдЗрдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдо рд╣рдореЗрд╢рд╛ рдпрд╣ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдВ рдпрд╣ рдирд┐рдпрдо рд╣рдореЗрдВ рджреЗрддрд╛ рд╣реИ - рдпрд╣ рдЖрд╢реНрд╡рд╛рд╕рди рдХрд┐ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рдЫрд▓рд╛рдВрдЧ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рдЯрд░реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рд╡реЗ рд░рд┐рдЯрд░реНрди рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рд╣рдо
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдореЗрдВ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ
рд╡рд╛рдкрд╕реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрджрд┐ рдЖрдк рд▓рд╛рд▓-рдЧрд░реНрдо рдХреЛрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?
рд╢реНрд░реЛрддрд╛: рдпрд╣ рд╕реНрдЯреИрдХ рдХреЛ рдУрд╡рд░рдлреНрд▓реЛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдкреНрд░реЛрдлреЗрд╕рд░: рдпрд╣ рд╕рдЪ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдЯреИрдХ рдкрд░ рдХрд╛рдлреА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐
рдореВрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реНрдЯреИрдХ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░,
рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп
, рдЖрдкрдХреЛ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рд╢реНрд░реЛрддрд╛: рд░реБрдХреЛ, рд▓реЗрдХрд┐рди рдЖрдк рд╕реНрдЯреИрдХ рдкрд░ рдХреБрдЫ рднреА рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЬрдм рдЖрдк рдПрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреВрдж рд▓реЗрддреЗ рд╣реИрдВред
рдкреНрд░реЛрдлреЗрд╕рд░: рдпрд╣ рд╕рдЪ рд╣реИред рд╡рд╛рдкрд╕реА рд▓рдЧрднрдЧ рд╕реНрдореГрддрд┐ рдореЗрдВ рдХреБрдЫ рдЬрдЧрд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреВрдж рдХреА рддрд░рд╣ рд▓рдЧрддреА рд╣реИ, рдЬреЛ рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐
рд╡рд╛рдкрд╕реА рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рд╡реЗ рдПрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд┐рдЫрд▓реЗ рдЪреЗрдХ рдХреА рддрд░рд╣ рд╣реА рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИред рдФрд░ рдпрд╣ рдЙрдкрд╕рд░реНрдЧ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡реИрдз рд╣реИрдВ, рдФрд░ рдЬрдм рдЖрдк рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдпрд╛
AND рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХреНрдпрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рдирд┐рд░рдВрддрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд▓рдЧрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреБрдЫ рд▓рд┐рдЦреЗрдВ, рдЙрд╕реА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХреБрдЫ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЖрдк рдЧрд▓рдд рдПрдХ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдВрдЧреЗ рдкрддрд╛ред
рд╢реНрд░реЛрддрд╛: рдХреНрдпрд╛ рдпрд╣ рдЙрд╕реА рд╕реАрдорд╛ рддрдХ рдХреВрджрдиреЗ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рддреЛ рд╡рд╣рд╛рдБ рдПрдХ рдЫрд▓рд╛рдВрдЧ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдорд╛рд░реА рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЗрд╕ рдкрд░реАрдХреНрд╖рд╛ рдХреЛ рдЕрдорд╛рдиреНрдп рдХрд░ рд╕рдХрддреА рд╣реИрдВ?
рд╢реНрд░реЛрддрд╛: рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ?
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдХреЛрдб рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛, рдпрд╣ рд╕рдЪ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдк рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЗрди рджреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдмреАрдЪ рдХреБрдЫ рдЕрдиреНрдп рдзрд╛рд░рд╛ рдХреВрджрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреА рд╣реИ?
рд╢реНрд░реЛрддрд╛: рдпрд╣ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдПтАж
рдкреНрд░реЛрдлреЗрд╕рд░: рд╣рд╛рдБ, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдХреЛрдИ рд╕реНрдЯреНрд░реАрдо рдореЗрдореЛрд░реА рдореЗрдВ рдпрд╛ рдЬреЛ
EAX рд╕реЗ рд▓реЛрдб рдХреА рдЧрдИ рд╣реИ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд░рддреЗ рд╣реИрдВ), рддреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣
EAX рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рддрдм рдпрд╣ рдЦрд░рд╛рдм рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рд╛рдл рдХрд░ рджреЗрдЧрд╛ред рдпрд╛ рд╡рд╣ рдореЗрдореЛрд░реА рдХреЛ рддрдм рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдкреЙрдЗрдВрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА
EAX рдореЗрдВ рд╣реЛ , рддреЛ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рдореЗрдореЛрд░реА рдХрд╛ рд╕реНрдерд╛рди рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ
EAX рд░рдЬрд┐рд╕реНрдЯрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдереНрд░реЗрдбреНрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реЗрдЯ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдереНрд░реЗрдб
EAX рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕ рдереНрд░реЗрдб рдХреЗ
EAX рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЗрд╕ рдХреНрд░рдо рдХреЛ рдЕрдорд╛рдиреНрдп рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╡рд╛рд▓ рд╣реИред рд╣рдо рдЗрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдФрд░ ? рдореИрдВ рдЗрд╕ рдкрддреЗ рдХреА рдЬрдЧрд╣ рдореЗрдВ рдХрд╣реАрдВ рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реВрдВред ,
AND .

, , , , ,
AND . .
jmp , .

, , - , 1237. , 32.
Native Client , , , . , , 1237 ?

-
EAX , , , , . , ? ?
: NaCl , .
: , .
x86 , ,
NaCl , 2 . , , : ┬л, , !┬╗,
25 CD 80 00 00 . . ,
x86 .
,
Native Client . , , , ,
NaCl . , .
: , , . , . , , , , .
: , . , . , , ,
EAX . , - .
EAX ,
EBX . , .
EAX EBX AND . , ,
EAX , . , -
64 .
Jmp *% eax AND .

, , , , .
Intel , , , , . , , .
AND ,
EAX , ┬л┬╗ .
, , . , . , , , . , , , .
, ,
C1 C7 .
C1 , , . , ┬л┬╗ . , , . , , - . , .
2 , 0
64 . , , . , , .
3 , , , . , , .
4 ,
hlt .
halt ? ,
C4 . , , - , .
, , ? , , - .
, , , , . , , , , . .

55:20
:
рдПрдордЖрдИрдЯреА рдкрд╛рдареНрдпрдХреНрд░рдо "рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛"ред 7: ┬л Native Client┬╗, 3.
, . рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдЖрджреЗрд╢ рд░рдЦрдХрд░ рдпрд╛ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ,
рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЕрдиреВрдареЗ рдПрдирд╛рд▓реЙрдЧ рдкрд░ рд╣реИрдмрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП 30% рдЫреВрдЯ рдЬреЛ рд╣рдордиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдИрдЬрд╛рдж рдХреА рд╣реИ: VPS (KVM) E5-2650 v4 (6 рдХреЛрд░) 10GB DDR4 240GB SSD 1Gbps рд╕реЗ рдкреВрд░рд╛ рд╕рдЪ $ 20 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред
3 Dell R630 тАФ
2 Intel Deca-Core Xeon E5-2630 v4 / 128GB DDR4 / 41TB HDD 2240GB SSD / 1Gbps 10 TB тАФ $99,33 , ,
.
рдбреЗрд▓ R730xd 2 рдмрд╛рд░ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕
2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps 100 рдЯреАрд╡реА 249 рдбреЙрд▓рд░ рдореЗрдВ рдиреАрджрд░рд▓реИрдВрдб рдФрд░ рдпреВрдПрд╕рдП рд╕реЗ рд╣реИ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ
ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ?