(рд╕реНрд╡) рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдкрд╣рдЪрд╛рдиред рднрд╛рдЧ рдПрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рддреБрд▓рдирд╛

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

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╕рдВрдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреИрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ред рдЕрдкрдиреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ, рдореИрдВ рдЗрдВрдЯреЗрд▓ IA-32 рдХреЗ рд▓рд┐рдП CPUID рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпреЛрдВ рдЗрдВрдЯреЗрд▓ SDM [1] рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рд▓рдЧрднрдЧ 40 рдкреГрд╖реНрда рд╣реИред









рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдкрд╣рдЪрд╛рди рдХреНрдпреЛрдВ



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



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



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



рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рди рдЙрдкрдХрд░рдг рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ - рдХреНрдпрд╛ рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рдореМрдЬреВрдж рд╣реИрдВ, рдХрд┐рддрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдФрд░ рдХрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрд╡рдЧрдд рдХрд░рд╛рдпрд╛?



рд╡рд┐рднрд┐рдиреНрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рддреБрд▓рдирд╛



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



MIPS32


MIPS32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ [6, 7] (рдЕрдм рдЗрдореЗрдЬрд┐рдиреЗрд╢рди рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдореЗрдВ) PRID рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдкрд╣рдЪрд╛рди рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ - рд╢реВрдиреНрдп рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ 15 рд╡рд╛рдВ рд░рдЬрд┐рд╕реНрдЯрд░ [8]ред рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ 32 рдмрд┐рдЯреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:





рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдлрдкреАрдпреВ рдореЙрдбреНрдпреВрд▓ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреНрд╡рд╛рдЗрдВрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░рдЬрд┐рд╕реНрдЯрд░ (рдПрдлрдЖрдИрдЖрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд░реАрдб-рдУрдирд▓реА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЪреМрдбрд╝рд╛рдИ 32 рдмрд┐рдЯреНрд╕ рд╣реИред





рдПрдЖрд░рдПрдо


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



32-рдмрд┐рдЯ рдХреНрдпреБрдкрд┐рдб [10] рд╕рд┐рд╕реНрдЯрдо рдХрдВрдЯреНрд░реЛрд▓ рдХреЙрдкреНрд░реЗрд╕ рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдХрдИ рдЧреБрдгреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡реЗрдВрдбрд░ рдХреЛрдб рдФрд░ рд╕рдВрд╢реЛрдзрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:



рд╡рд┐рднрд┐рдиреНрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг: рдЗрдВрдЯреЗрд▓ (XScale) PXA272 - 0x69054117, рдХреНрд╡рд╛рд▓рдХреЙрдо MSM7200A - 0x4117b362ред



рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдбрд┐рдмрдЧ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ 32 рдмрд┐рдЯреНрд╕ рдХреЗ 18 рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ, 576 рдмрд┐рдЯреНрд╕ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ yulyugin рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ [2] рд▓рд┐рдЦрд╛ рдФрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП ARM1176JZFS рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред





рдЗрдмреНрдо рдкреНрд░рдгрд╛рд▓реА z


рдЖрдИрдмреАрдПрдо рд╕рд┐рд╕реНрдЯрдо z [4], рдЬреЛ рдореЗрдирдлреНрд░реЗрдо рд╕реЗ рдПрдХ рдкреНрд░рдореБрдЦ рд╡рдВрд╢рд╛рд╡рд▓реА рд╣реИ, "рдЧрдгрдирд╛рдХрд░реНрддрд╛рдУрдВ" рд╕реЗ рдЙрддрд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрдарди рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрдирдлреНрд░реЗрдо рдкрд░, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреЛ 60 рдХреЗ рджрд╢рдХ рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рдерд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдкрд╛рд╕ рдПрд╕рдЯреАрдПрд╕рдЖрдИ рдФрд░ рдПрд╕рдЯреАрдЖрдИрдбреАрдкреА рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред



рдПрд╕рдЯреАрдПрд╕рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдХреНрд╖рдорддрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ред



44 32-рдмрд┐рдЯ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ, рд▓рдЧрднрдЧ 1.4 kbit рдбреЗрдЯрд╛ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



STIDP рдкреНрд░реЛрд╕реЗрд╕рд░, рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рднрд╛рдЬрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред





PowerPC


PowerPC [5] рдореЗрдВ рдПрдХрдорд╛рддреНрд░ PVR рд░рдЬрд┐рд╕реНрдЯрд░ 32 рдмрд┐рдЯреНрд╕ рдЪреМрдбрд╝рд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдФрд░ рд╕рдВрд╢реЛрдзрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред



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







рд╕реНрдкрд╛рд░реНрдХ


рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА SPARC v9 рдорд╛рдирдХ [9] рдХрд┐рд╕реА рднреА рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдмрд╣реБрдд "рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реА" рджрд┐рдЦрддреЗ рд╣реИрдВред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдИ рдЖрдЗрдЯрдо рдЬрд╛рдирдмреВрдЭрдХрд░ "рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдирд┐рд░реНрднрд░" рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП, 64-рдмрд┐рдЯ VER рд░рдЬрд┐рд╕реНрдЯрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:





рдЗрдВрдЯреЗрд▓ IA-64 (рдЗрдЯреЗрдирд┐рдпрдо)


рдЗрдВрдЯреЗрд▓ IA-64, рдЬрд┐рд╕реЗ рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЛ рдЗрдВрдЯреЗрд▓ 80x86 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдмрд╛рдж рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЖрдЧреЗ рдЬреЛ рд╣реБрдЖ рд╡рд╣ рдХрд╣рд╛рдиреА рд╣реИ)ред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдИрдпреВрдкреА -64 [8] рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрдпреБрдкрд┐рдб рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХрд╛ рд╕реЗрдЯ рдЗрдВрдЯреЗрд▓ рдЖрдИрдП -32 рдЙрд░реНрдл x86 рдкрд░ рд╕реАрдкреАрдпреВрдЖрдИрдбреА рдЕрдиреБрджреЗрд╢ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрд░рдЪрдирд╛ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

IA-64 рд╕рд┐рд╕реНрдЯрдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд╛рдВрдЪ рдХреНрдпреБрдкрд┐рдб рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рддрдХ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, cpuid3 рдореЗрдВ рдмрд┐рдЯреНрд╕ 7-7 рдРрд╕реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рдЕрдзрд┐рдХрддрдо 256 рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдЗрдВрдЯреЗрд▓ рдЗрдЯреЗрдирд┐рдпрдо 9100 рдХреЗ рд▓рд┐рдП рдХреНрдпреБрдкрд┐рдб рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА (рдХреЛрдбрдиреЗрдо рдореЛрдВрдЯреЗрд╡рд╛рд▓реЗ) ggg-cpuid рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд╣реИ [2]:



рдкрд╣рдЪрд╛рди рдбреЗрдЯрд╛ рдХреА рдкреВрд░реА рдХреНрд╖рдорддрд╛ 5 ├Ч 64 = 320 рдмрд┐рдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред



рдЗрдВрдЯреЗрд▓ рдЖрдИрдП -32 рдФрд░ рдЗрдВрдЯреЗрд▓ 64


рд╕рднреА рдкрд░рд┐рдЪрд┐рдд рдЖрдзреБрдирд┐рдХ рдкреАрд╕реА, рдЖрдИрдмреАрдПрдо рдкреАрд╕реА рд╕реЗ рдЙрддрд░реЗ, рдЗрдВрдЯреЗрд▓ рдЖрдИрдП -32 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрдВрдЯреЗрд▓ рдкреЗрдВрдЯрд┐рдпрдо (рдФрд░ рдЗрд╕рдХреЗ рдХреНрд▓реЛрди) рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдЗрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдПрдХ рд╕реАрдкреАрдпреВрдЖрдИрдбреА рдЕрдиреБрджреЗрд╢ рд╣реИред 64-рдмрд┐рдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдЬрд┐рд╕реЗ Intel 64 [1] рдпрд╛ AMD64 [3] рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдиреЗ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдирдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

EAX рдФрд░ ECX рдореЗрдВ CPUID рджреЛ 32-рдмрд┐рдЯ рдорд╛рди рд▓реЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рдкрддреНрддреА рдФрд░ рдПрдХ рд╕рдмрд▓рд┐рд╕реНрдЯ (рдЕрдВрдЧреНрд░реЗрдЬреА рдкрддреНрддреА рдФрд░ рд╕рдмрд▓рд╛рдЗрдлрд╝) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЪрд╛рд░ 32-рдмрд┐рдЯ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдбрд╛рд▓рддрд╛ рд╣реИ: EAX, EBX, ECX рдФрд░ EDXред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ 64-рдмрд┐рдЯ рдореЛрдб рдореЗрдВ, рд╕рднреА рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдХреЗрд╡рд▓ 32 рдмрд┐рдЯреНрд╕ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

CPUID рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣реВрдБрдЧрд╛ рдХрд┐ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╕реЗ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдХрд┐рддрдиреЗ рдХреЛрд░ рд╣реИрдВ, рдЗрд╕рдХреЗ рдХреИрд╢ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЧрдИ рд╣реИ, рдЗрд╕рдореЗрдВ рдХреМрди рд╕реЗ рдирд┐рд░реНрджреЗрд╢ рдореМрдЬреВрдж рд╣реИрдВ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рд╣реИред

рдЗрдВрдЯреЗрд▓ Xeon CPU E5-2690 рдХреЗ рд▓рд┐рдП CPUID рдЖрдЙрдЯрдкреБрдЯ ggg-cpuid [2] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЕрдкрдиреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ, CPUID рд▓рдЧрднрдЧ 3 kbps рдбреЗрдЯрд╛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред



рдкрд╣рдЪрд╛рди рдЙрдкрдХрд░рдг рддреБрд▓рдирд╛


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

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



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



рдлрд┐рд░ рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдХреБрдЫ рд╕рд╣рд╕рдВрдмрдВрдз рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдХрд╛ "рдЖрдпреБ" рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рдЙрдореНрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЕрдХреНрд╕рд░ рджреВрд╕рд░реЗ рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ 2005 рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо z рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╛рдж рдЖрдпрд╛ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо / 360 рд╕реЗ рдЖрддрд╛ рд╣реИ, рдЬреЛ 1960 рдХреЗ рджрд╢рдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЗрдВрдЯреЗрд▓ IA-32 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдХрд╣рд╛рдиреАред рдЗрд╕рдХреЗ рдЖрдзреБрдирд┐рдХ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рди 1993 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреА (рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рд╣реБрдЖ, рдореИрдВ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рд▓рд┐рдЦреВрдВрдЧрд╛); рд▓реЗрдХрд┐рди 8086 1970 рдХреЗ рджрд╢рдХ рд╕реЗ рдЖрддрд╛ рд╣реИ! рдЗрдВрдЯреЗрд▓ IA-64 (2000 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдШреЛрд╖рд┐рдд) рдиреЗ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЙрдиреНрдЯрд┐рдб рдХреЛ "рд╢реЛ рдСрдл" рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╢реБрдорд╛рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдПрдордЖрдЗрдкреА рдФрд░ рдПрдЖрд░рдПрдо рдХреЛ рднреА рдпреБрд╡рд╛ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдо рд╕реЗ рдХрдо 1980 рдХреЗ рджрд╢рдХ рдореЗрдВ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдереЗ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХреАред



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



рдирд┐рд╖реНрдХрд░реНрд╖



рдЗрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ, рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдкреАрдпреВ рдореЙрдбрд▓ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рджреЗ рдкрд╛рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдПрдЖрд░рд╕реА, рдЕрд▓реНрдлрд╛, рдПрд╡реАрдЖрд░, рдЬреЗрдб 80, 68000, 6502, рд╕реЗрд▓, рдПрд▓реНрдмреНрд░рд╕ ... рдФрд░, рдЕрдЧрд░ рдЗрдВрдЯреЗрд▓ рдЖрдИрдП -32 рдХреЗ рд▓рд┐рдП рдореИрдВ рдЕрднреА рднреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рдЕрдлрд╕реЛрд╕ рдореЗрд░рд╛ рдЬреНрдЮрд╛рди рдХрд╛рдлреА рджреБрд░реНрд▓рдн рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрдирд╕реЗ рдорд┐рд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ рдпрджрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкрд╛рдардХ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдВрдХ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!



рд╕рд╛рд╣рд┐рддреНрдп



  1. рдЗрдВрдЯреЗрд▓ рдХреЙрд░реНрдкреЛрд░реЗрд╢рдиред рдЗрдВрдЯреЗрд▓ 64 рдФрд░ рдЖрдИрдП -32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░ рдореИрдиреБрдЕрд▓ред рд╡реЙрд▓реНрдпреВрдо 1-3, 2014. www.intel.com/content/www/us/en/processors/ RGBectures-software-developer-manuals.html
  2. рдЧреНрд░рд┐рдЧреЛрд░реА рд░реЗрдЪрд┐рд╕реНрдЯреЛрд╡ред рдЗрдВрдЯреЗрд▓ IA-32, IA-64 рдФрд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП CPU рдкрд╣рдЪрд╛рди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред github.com/grigory-rechistov/ggg-cpuid
  3. рдЙрдиреНрдирдд рд╕реВрдХреНрд╖реНрдо рдЙрдкрдХрд░рдгред AMD64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдореИрдиреБрдЕрд▓ рд╡реЙрд▓реНрдпреВрдо 1: рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, 2012. support.amd.com/us/Processor_TechDocs/24592_APM_v1.pdf
  4. рдлреНрд░реЗрдорд╕реНрдЯреИрдб, рд╡реЛрд▓реНрдлрдЧреИрдВрдЧ рдлреНрд░рд╛рдЗрдЬрд╝, рдореИрд░рд┐рдПрди рдЧреИрд╕реНрдкрд╛рд░реЛрд╡рд┐рдХ, рдкрд░рд╡реЗрдЬ рд╣рд╛рдорд┐рдж, рдмреНрд░рд╛рдпрди рд╣реИрдЯрдлреАрд▓реНрдб, рдбрд┐рдХ рдЬреЛрд░реНрдирд╛, рдлрд░реНрдирд╛рдВрдбреЛ рдиреЛрдЧрд▓ рдФрд░ рдХрд╛рд░реНрд▓-рдПрд░рд┐рдХ рд╕реНрдЯреЗрдирдлреЛрд░реНрд╕ред рдЖрдИрдмреАрдПрдо рд╕рд┐рд╕реНрдЯрдо z10 рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреНрд▓рд╛рд╕ рдЯреЗрдХреНрдирд┐рдХрд▓ рдЧрд╛рдЗрдбред рдЖрдИрдмреАрдПрдо, рдирд╡рдВрдмрд░ 2009ред
  5. рдЖрдИрдмреАрдПрдоред рдкрд╛рд╡рд░рдкреАрд╕реА рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░рд┐рд╡рд╛рд░: 64-рдмрд┐рдЯ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕реНрдХрд░рдг 3.0, рдЬреБрд▓рд╛рдИ 2005 рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореИрдиреБрдЕрд▓ред
  6. рдХрд▓реНрдкрдирд╛ рддрдХрдиреАрдХред MIPS32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, 2014. www.imgtec.com/mips/mips32-altecture.asp
  7. MIPS рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ, рдЗрдВрдХред MIPS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдлреЙрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рд╡реЙрд▓реНрдпреВрдо IA: MIPS32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдкрд░рд┐рдЪрдп, рдорд╛рд░реНрдЪ 2011ред
  8. рдЗрдВрдЯреЗрд▓ рдХреЙрд░реНрдкреЛрд░реЗрд╢рдиред рдЗрдВрдЯреЗрд▓ рдЗрдЯреЗрдирд┐рдпрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░ рдореИрдиреБрдЕрд▓ред рд╡реЙрд▓реНрдпреВрдо 1-4, 2010. www.intel.com/content/dam/doc/manual/itanium-altecture-vol-1-2-3-4-reference-set-manual.pdf
  9. рдбреАрдПрд▓ рд╡реАрд╡рд░, рдЯреАред рдЬрд░реНрдорди рдФрд░ рд╕реНрдкрд╛рд░реНрдХ рдЗрдВрдЯрд░рдиреЗрд╢рдирд▓ред рд╕реНрдкрд╛рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореИрдиреБрдЕрд▓: рд╕рдВрд╕реНрдХрд░рдг 9. рдкреАрдЯреАрдЖрд░ рдЕрдкреНрд░реЗрдВрдЯрд┐рд╕ рд╣реЙрд▓, 1994. books.google.com/books?id=JNVQAAAAMAAJ
  10. рдПрдЖрд░рдПрдо рд▓рд┐рдорд┐рдЯреЗрдбред рд╕реАрдкреАрдпреВрдЖрдИрдбреА рдЖрдзрд╛рд░ рдкрдВрдЬреАред Cortex-M1 FPGA рд╡рд┐рдХрд╛рд╕ рдХрд┐рдЯ Cortex-M1 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдбред infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0395b/CIHCAGHH.html









All Articles