рд╣рдо рдЖрдИрдбреАрдП рдкреНрд░реЛ рдХреЗ рд▓рд┐рдП NIOS II рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рдЫрд╡рд┐

рдЖрдИрдбреАрдП рдкреНрд░реЛ Disassembler рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

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

рдЖрдЬ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдФрд░ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖред

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕


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

рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдЖрдИрдбреАрдП 6.9 рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЧрддрд┐ рдХреЗ рд▓рд┐рдП, рдЖрдИрдбреАрдП рдкрд╛рдпрдерди рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдЙрд╕ рдЬрдЧрд╣ рдореЗрдВ рдЬрд╣рд╛рдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рд░рд╣рддрд╛ рд╣реИ - рдЖрдИрдбреАрдП рдкреНрд░реЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдЕрдВрджрд░ рдкреНрд░реЙрдкрд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ - рддреАрди рдкрд╛рдпрдерди рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ: msp430, ebc, spuред рдЙрдирдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА disassembly рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рдирд┐рд░реНрджреЗрд╢ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдкрд╛рд░реНрд╕ рдХрд░рдирд╛,
  • рдЙрдирдХрд╛ рд╕рд░рд▓реАрдХрд░рдг рдФрд░ рдкреНрд░рджрд░реНрд╢рди,
  • рдСрдлрд╝рд╕реЗрдЯ, рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреЛрдб рдФрд░ рдбреЗрдЯрд╛ рдмрдирд╛рдирд╛, рдЬрд┐рд╕рдХрд╛ рд╡реЗ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВ
  • рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реНрд╡рд┐рдЪ рдирд┐рд░реНрдорд╛рдг,
  • рд╕реНрдЯреИрдХ рдФрд░ рд╕реНрдЯреИрдХ рдЪрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ред

рдЙрд╕ рд╕рдордп рд▓рдЧрднрдЧ рдРрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рдереАред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдкрдХрд░рдг рдПрдХ рдЕрдиреНрдп рдХрд╛рд░реНрдп рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдерд╛, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди, рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж, рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВрдиреЗ PHDays 8 рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рд░реБрдЪрд┐ рдкреИрджрд╛ рд╣реБрдИ (рд╡реАрдбрд┐рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ PHDays рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рдереА), рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдИрдбреАрдП рдкреНрд░реЛ рдЗрд▓рдлрд╝реЗрдХ рдЧрд┐рд▓рдлрд╛рдиреЛрд╡ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рднреА рдореМрдЬреВрдж рдереЗред рдЙрдирдХрд╛ рдПрдХ рдкреНрд░рд╢реНрди рдпрд╣ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдИрдбреАрдП рдкреНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг 7 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрд╕ рд╕рдордп рдпрд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ рдЙрдкрдпреБрдХреНрдд рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣реАрдВ рд╕реЗ рдорд╕реНрддреА рд╢реБрд░реВ рд╣реБрдИред

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

NIOS II рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЙрдбрд▓


NIOS II рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ рдЬрд┐рд╕реЗ Altera FPGAs (рдЕрдм рдЗрдВрдЯреЗрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛) рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ: рдереЛрдбрд╝рд╛ рдПрдВрдбрд┐рдпрди рдХрд╛ рдмрд╛рдЗрдЯ рдСрд░реНрдбрд░, 32-рдмрд┐рдЯ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕, 32-рдмрд┐рдЯ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ, рдпрд╛рдиреА 4 рдмрд╛рдЗрдЯреНрд╕, 32 рд╕рд╛рдорд╛рдиреНрдп рдФрд░ 32 рд╡рд┐рд╢реЗрд╖-рдЙрджреНрджреЗрд╢реНрдп рд░рдЬрд┐рд╕реНрдЯрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Disassembly рдФрд░ рдХреЛрдб рд╕рдВрджрд░реНрдн


рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ NIA II рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЖрдИрдбреАрдП рдкреНрд░реЛ рдореЗрдВ рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реАред рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рдЖрдИрдбреАрдП рдкреНрд░реЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╕реВрдЪреА рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗред рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЖрдВрдХрдбрд╝рд╛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



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



рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рдСрдкрд░реЗрдВрдбреНрд╕ рдХреА рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╕реНрддрд╛рдВрддрд░рдг рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛, рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕реЗрдЯ рдмрд╛рдЗрдЯ рдХреЛ рдирд┐рдореНрди рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдирд┐рдпрдВрддреНрд░рдг рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЖрджреЗрд╢реЛрдВ рд╕реЗ рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рднреА рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рд╕рд╢рд░реНрдд рдХреВрдж рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред

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



рдпрд╣рд╛рдВ, рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛрдб рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛, рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЙрд╕реА рд░реВрдк рдореЗрдВ рд╣реЛрдВрдЧреЗ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рддрд╛рдХрд┐ NIOS II рдореИрдиреБрдЕрд▓ рдХреЛ рди рджреЗрдЦреЗрдВ, рд▓реЗрдХрд┐рди рдХреЛрдб рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЫрджреНрдо рдирд┐рд░реНрджреЗрд╢ рдФрд░ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рд╕рд░рд▓реАрдХрд░рдг


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

  • рдЬрдм рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╢реВрдиреНрдп (r0) рд╣реИ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
  • рдЬрдм рдЯреАрдо рдХрд╛ рдЛрдгрд╛рддреНрдордХ рдорд╛рди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЯреАрдо рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
  • рдЬрдм рд╣рд╛рд▓рдд рдЙрд▓рдЯ рд╣реЛ,
  • рдЬрдм 32-рдмрд┐рдЯ рдСрдлрд╕реЗрдЯ рдХреЛ рджреЛ рдЯреАрдореЛрдВ рдореЗрдВ рднрд╛рдЧреЛрдВ (рд╕рдмрд╕реЗ рдХрдо рдЙрдореНрд░ рдФрд░ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ) рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╣рд▓реЗ рджреЛ рдкреНрд░рдХрд╛рд░ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ 32-рдмрд┐рдЯ рдСрдлрд╝рд╕реЗрдЯ рдореЗрдВ рдореИрдиреБрдЕрд▓ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



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

рдЫрджреНрдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдХреЛрдб рдХрд╛ рдПрдХ рд╣реА рдЦрдВрдб рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдЕрдзрд┐рдХ рдкрдардиреАрдп рджрд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╛ рдХреЗ рднрд┐рдиреНрдирд░реВрдкреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдкрд╛рдВрддрд░ рдорд┐рд▓рддреЗ рд╣реИрдВред



рд╕реНрдЯреИрдХ рдЪрд░


NIOS II рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реНрдЯреИрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕реНрдЯреИрдХ рдкреЙрдЗрдВрдЯрд░ рд╕рдкрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, fp рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрдЗрдВрдЯрд░ рднреА рд╣реИред рдПрдХ рдЫреЛрдЯреА рд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред



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

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



рдЕрдм рдХреЛрдб рдереЛрдбрд╝рд╛ рд╕рд╛рдл рджрд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдЯреИрдХ рдЪрд░ рдХрд╛ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдкрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди __fastcall рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реИ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ r4 рдФрд░ r5 рдореЗрдВ рдЗрд╕рдХреЗ рддрд░реНрдХ рд╕реНрдЯреИрдХ рдкрд░ рдПрдХ рдЙрдкрдкреНрд░рдХрд╛рд░рдХ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдХреЗрд▓ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ _stdcall рдХрд╛ рд╣реИред

32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдСрдлрд╕реЗрдЯ


NIOS II рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдСрдкрд░реЗрд╢рди рдореЗрдВ, рдЕрд░реНрдерд╛рдд, рдЬрдм рдПрдХ рд╣реА рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдХрд╛рд░ рдореЗрдВ 2 рдмрд╛рдЗрдЯреНрд╕ (16 рдмрд┐рдЯреНрд╕) рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рддреНрдпрдХреНрд╖ рдореВрд▓реНрдп рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдкреНрд░реЛрд╕реЗрд╕рд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдФрд░ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ 32-рдмрд┐рдЯ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН, рдкрддреЗ рдХреЗ рд▓рд┐рдП, 4 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ-рднрд╛рдЧ рдХреЗ рд╡рд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╛рд╡рд░рдкреАрд╕реА рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдСрдлрд╕реЗрдЯ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рдФрд░ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛, рдФрд░ рджреЛ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╛рд╡рд░рдкреАрд╕реА рдореЗрдВ, рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред



рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ, рджреЛрдиреЛрдВ рдЯреАрдореЛрдВ рд╕реЗ рдХреНрд░реЙрд╕-рд▓рд┐рдВрдХ рдмрдирддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрддрд╛ рджреВрд╕рд░реА рдХрдорд╛рдВрдб рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдирддреЗ рд╕рдордп рдпрд╣ рдХрднреА-рдХрднреА рдЙрдкрджреНрд░рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдкреБрд░рд╛рдиреЗ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдСрдлрд╝рд╕реЗрдЯ рдЧреБрдг рдЧреИрд░-рдорд╛рдирдХ рдкреНрд░рдХрд╛рд░ HIGHA16 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рдЯрд╛рдЗрдк H16 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЫреЛрдЯреЗ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП - LOW16ред



32-рдмрд┐рдЯ рджреЛ-рднрд╛рдЧ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдЧрдарди рдореЗрдВ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рд╕рдм рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИред рдЖрдИрдбреАрдП рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП (рдЦрд╛рд╕рдХрд░ рдкрд╛рдпрдерди рдореЗрдВ) рдЗрд╕рдХрд╛ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИред

PHDays рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдкрдХреНрд╖рдкрд╛рдд рдПрдХ рдЕрдирд╕реБрд▓рдЭреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЦрдбрд╝рд╛ рдерд╛ред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдзреЛрдЦрд╛ рджрд┐рдпрд╛: 32-рдмрд┐рдЯ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рднрд╛рдЧ рд╕реЗ - рдЖрдзрд╛рд░ рдкрд░ рдСрдлрд╕реЗрдЯред рдЖрдзрд╛рд░ рдХреА рдЧрдгрдирд╛ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕реЗ 16 рдмрд┐рдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, 32-рдмрд┐рдЯ рдСрдлрд╕реЗрдЯ рдХреЗ рдирд┐рдЪрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд░реЙрд╕ рд╕рдВрджрд░реНрдн рдмрдирддрд╛ рд╣реИред

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



NIOS II рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ, 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рддрдВрддреНрд░ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдСрдлрд╕реЗрдЯ рдХрд╛ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣рд┐рд╕реНрд╕рд╛ рдореЛрд╣реА рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рд░ рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ рддреАрди рддрд░реАрдХреЛрдВ рд╕реЗ (рдЖрдЬреНрдЮрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛) рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЖрджреА рдХреЛ рдЬреЛрдбрд╝рдирд╛, рдЙрдк рдХреЛ рдЬреЛрдбрд╝рдирд╛, рддрд╛рд░реНрдХрд┐рдХ рдУрд░реАред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдХреЗ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рддрдм рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ - рддрд░реНрдХреЛрдВ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдСрдлрд╕реЗрдЯ рдЧрдгрдирд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдЗрд╕ рдХреЛрдб рдмреНрд▓реЙрдХ рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдорд┐рд▓рддрд╛ рд╣реИред



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

рдЬрдм рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдШрдЯрд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЗрд╕ рдХрджрдо рдкрд░ рдЕрдВрддрд┐рдо 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ (рдСрдлрд╕реЗрдЯ) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред



32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реЙрд░реНрдо рдорд┐рд▓рддреЗ рд╣реИрдВред



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



рд╕реЗрдЧрдореЗрдВрдЯ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕рднреА рдЧрдгрдирд╛ рдХреА рдЧрдИ 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдСрдлрд╝рд╕реЗрдЯ рд╣реИрдВ рдФрд░ рдорд╛рдиреНрдп рдкрддреЗ рджрд░реНрд╢рд╛рддреА рд╣реИрдВред

рдпрд╣ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдпрд╛ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рдкрд░ рдСрдлрд╕реЗрдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рджреЛ рдСрдлрд╕реЗрдЯ рдХреА рдЧрдгрдирд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред



R8 рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдЬрд┐рд╕ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрд╕реЗ рд╕реНрдЯреИрдХ рдкрд░ рдзрдХреЗрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдмрд╛рдж, рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдкрддреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрддрд╛ рд╕реНрдЯреИрдХ рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЖрдзрд╛рд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛


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



рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЖрджреЗрд╢реЛрдВ рд╕реЗ рдЪрд░ рдХреЛ рдСрдлрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдСрдкрд░реЗрд╢рди рдХреЗ рдЖрдпрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЪрд░ рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрд╡рдпрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ


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



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

рд╕реНрд╡рд┐рдЪ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ред



рдЕрдм рдХреВрджрдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдСрдлрд╝рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдкрддрд╛, рдорд╛рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рд╕рд╛рде рд╣реА рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рдеред

рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдСрдлрд╝рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рд╕реНрд╡рдпрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рддрддреНрд╡ рджрд┐рдП рдЧрдП рд╣реИрдВред



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

NIOS II рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рдореБрдЦреНрдп рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдореБрдЦреНрдп рдХрдорд╛рдВрдбреЛрдВ рдХреЗ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХ рдХреЗ рд╕рд╛рде рдРрд╕реЗ "рдмрд╛рд╣рд░реА" рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рд┐рдЪ рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рд░рд┐рдЯрд░реНрди рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд╖реНрдкрд╛рджрди рдкрде рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рд░реНрдХрд┐рдЯ рдХреЛ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЖрдВрддрд░рд┐рдХ рдЪрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓рдЧрднрдЧ 10 рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд┐рдЪ рд╕рдВрдЧрдарди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

рдХрд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢


NIOS II рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ - рдХрд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢ред рдпрд╣ 256 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ NIOS II рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рд╕рдВрднрд╡ рд╣реИрдВред рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ, рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢ 32 рдХрд╕реНрдЯрдо-рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдХрд╕реНрдЯрдо рдХрдорд╛рдВрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реЙрд░реНрдо рдорд┐рд▓рддреЗ рд╣реИрдВред



рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдВрддрд┐рдо рджреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢ рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рд╣реА рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдХрд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рдЕрд▓рдЧ рдореИрдиреБрдЕрд▓ рд╣реИ ред рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрд╕реНрдЯрдо рдЕрдиреБрджреЗрд╢ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рдФрд░ рдЕрдк-рдЯреВ-рдбреЗрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ NIOS II рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ 2 рдШрдЯрдХ (FPH2) рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕реЗрдЯред FPH2 рдХрдорд╛рдВрдб рдХреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ред



рдЕрдВрддрд┐рдо рджреЛ рдЯреАрдореЛрдВ рдХреЗ рд╕рдореНрдореЛрд╣рди рд╕реЗ, рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╣реА рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВ - рдлрд╝реЗрдбреНрд╕ рдХрдорд╛рдВрдбред

рд░рдЬрд┐рд╕реНрдЯрд░ рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреНрд░рдордг


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

рдХреЛрдб рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



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

рдЬрдВрдкрд░реНрд╕ рдХреА рдорд╛рдиреНрдпрддрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдирд┐рдореНрди рдкреНрд░рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



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

рдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореВрд▓реНрдп (рд╡реИрд╢реНрд╡рд┐рдХ рд╕реВрдЪрдХ), рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рд▓реЛрдб рдХрд░реЗрдВ


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

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рдирдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдвреВрдВрдврддрд╛ рд╣реИ рдФрд░ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред Idb database рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╕рдордп, gp value рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдореМрдЬреВрджрд╛ idb рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдФрд░ рдпрджрд┐ gp рдорд╛рди рдкрд╣рд▓реЗ рд╣реА рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдбреАрдмрдЧ рд╕рдВрджреЗрд╢ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рдЬреА.рдкреА.


рдЖрдо рд╕рдВрдЪрд╛рд▓рди рдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкрдврд╝ рдФрд░ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рддреАрди рд░реАрдб рдФрд░ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред



рдЪреВрдБрдХрд┐ рд╣рдореЗрдВ gp рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкрддреЗ рдХрд╛ рдореВрд▓реНрдп рдкрд╣рд▓реЗ рд╣реА рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрдарди рдФрд░ рд▓реЗрдЦрди рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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



рдпрд╣рд╛рдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдЪрд░ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВ рдФрд░ рдЙрдирдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВред

рдЬреАрдкреА рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдВрдмреЛрдзрди


рдЪрд░ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gp рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧ рд╣реИред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреБрдЫ рдЪрд░ рдпрд╛ рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдСрдлрд╝рд╕реЗрдЯ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реЙрд░реНрдо рдорд┐рд▓рддреЗ рд╣реИрдВред



рдпрд╣рд╛рдВ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдХреМрди рд╕реЗ рдХреНрд╖реЗрддреНрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╕рдкрд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдВрдмреЛрдзрди


рдЗрд╕реА рддрд░рд╣, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдХреБрдЫ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдмрд╛рдВрдзрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдПрд╕рдкреА рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ - рд╕реНрдЯреИрдХ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХред



рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдХреБрдЫ рд╕реНрдерд╛рдиреАрдп рдЪрд░реЛрдВ рдореЗрдВ рдмрд╛рдВрдзрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдВ - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдиреАрдп рдмрдлрд╝рд░реНрд╕ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рд╕реЗрдЯ рдХрд░рдирд╛ - рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред

рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж (рдСрдлрд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛), рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреЙрд░реНрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред



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

рдХреЛрдб рд╕реЗ рд╕рдВрд░рдЪрдирд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдХреНрд░реЙрд╕-рд╕рдВрджрд░реНрдн


рдЖрдИрдбреАрдП рдкреНрд░реЛ рдореЗрдВ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред



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

рд╕рдВрд░рдЪрдирд╛ рдкрд░ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



рдпрджреНрдпрдкрд┐ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдХреЛрдб рд╕реЗ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рддрддреНрд╡реЛрдВ рддрдХ рдХреЛрдИ рдХреНрд░реЙрд╕-рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИрдВред

рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛ред



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

рдореИрдиреБрдЕрд▓ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдмреАрдЪ рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ


рдореИрдиреБрдЕрд▓ рдореЗрдВ, рдХреБрдЫ рдХрдорд╛рдВрдб рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рддреЗ рд╕рдордп, рдХреБрдЫ рдмрд┐рдЯреНрд╕ рдХреЛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рди рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд░реЗрдЯ рдЕрдкрд╡рд╛рдж рд╕реЗ рд╡рд╛рдкрд╕реА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП, рдмрд┐рдЯреНрд╕ 22-26 0x1E рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдпрд╣рд╛рдБ рдПрдХ рдлрд░реНрдорд╡реЗрдпрд░ рд╕реЗ рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред



рдПрдХ рд╕рдорд╛рди рд╕рдВрджрд░реНрдн рд╡рд╛рд▓реА рдЬрдЧрд╣ рдореЗрдВ рдПрдХ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдЦреЛрд▓рдирд╛, рд╣рдо рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред



рдпреЗ рдмрд╛рдЗрдЯреНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓реЗ рдЧрдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рднреА рдХрдорд╛рдВрдб рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣реИред рдкрд░реНрдпрд╛рд╡рд░рдг, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╕рдорд╛рди рдкрддреЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдПрдХ рд╣реА рдЯреАрдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЪрд▓реЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦреЗрдВред рдпрд╣ рдПрдХ рд╣реА eret рдХрдорд╛рдВрдб рд╣реИ, рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдХрд┐ 22-26 рдмрд┐рдЯреНрд╕ 0x1E рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢реВрдиреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВред

рд╣рдореЗрдВ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдереЛрдбрд╝рд╛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдм рдпрд╣ рдореИрдиреБрдЕрд▓ рд╕реЗ рдХрд╛рдлреА рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред



рдЖрдИрдбреАрдП 7 рд╕рдорд░реНрдерди


рдЖрдИрдбреАрдП 7.0 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдирд┐рдпрдорд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЖрдИрдбреАрдП рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдПрдкреАрдЖрдИ рдХрд╛рдлреА рдмрджрд▓ рдЧрдИ рд╣реИред рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд░рд┐рд╡рд░реНрддрди рднрд╛рд░реА рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, NIOS II рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЙрдбреНрдпреВрд▓ рд╕рдВрд╕реНрдХрд░рдг 7 рдХреЗ рд▓рд┐рдП рд░реАрдореЗрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд┐рдпрд╛ред



рдПрдХрдорд╛рддреНрд░ рдЕрдпреЛрдЧреНрдп рдХреНрд╖рдг: рдЬрдм IDA 7 рдореЗрдВ NIOS II рдХреЗ рддрд╣рдд рдПрдХ рдирдИ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ IDA 6.9 рдореЗрдВ рдореМрдЬреВрдж рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

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


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

рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

Source: https://habr.com/ru/post/hi424085/


All Articles