рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓: рд╕рд┐рдВрдЧрд▓-рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдкреНрд░реЛрд╕реЗрд╕рд░

рдореИрдВ рдЙрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ 2016 рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕реЗ C рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░реЗ рджреЛрд╕реНрдд рдмреНрдпреЛрд░реНрди рдиреЗ рдПрдл # рдореЗрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓рд░ рд▓рд┐рдЦрд╛ред

Periwinkle RISC рдФрд░ CISC рдХреЗ рд╡рд┐рдкрд░реАрдд, OISC (рдПрдХ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ рдХрдВрдкреНрдпреВрдЯрд░) рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИред рдЗрд╕рдХреА рдХреЛрдИ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрддреНрдкрд╛рджрдХрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЖрдирдВрдж рдХреЗ рд▓рд┐рдП рдФрд░ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореЗрд░реА рджреЛрд╕реНрдд рдЕрд▓реАрдирд╛ рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓ рдирд╛рдо рд╕реЗ рдЖрдИ рд╣реИ, рд╡рд╣ рд╣реИ, рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓ (рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рджреГрдврд╝ рдлреВрд▓ рдХреЛ рдЬреАрд╡рди рд╢рдХреНрддрд┐ рдХрд╛ рдкреНрд░рддреАрдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ - рд▓рдЧрднрдЧред)

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

рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓ рдЕрдиреБрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ 40 рдмрд┐рдЯ рд╣реИред рдбреЗрдЯрд╛ рдмрд╕ 32 рдмрд┐рдЯреНрд╕ред



рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓ рдореЗрдВ рдХреБрд▓ 64 рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИрдВред



рдпрд╣рд╛рдБ рдХреБрдЫ рдХрд╛ рд╡рд░реНрдгрди рд╣реИ:

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рдЙрдВрдЯрд░ (рдкреАрд╕реА)

  • 32 рдмрд┐рдЯ рддрдХ рдХрд╛рдЙрдВрдЯрд░
  • рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдореГрддрд┐ рдХрд╛ рдЖрдХрд╛рд░ 255 40-рдмрд┐рдЯ рд╢рдмреНрдж (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд░реНрднрд░) рд╣реИ
  • -1 рдХреЛ рдкреАрд╕реА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ рдХрд╛рдЙрдВрдЯрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рд╕реНрдЯреИрдХ (STK)
  • рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдвреЗрд░ (16 рд╕реНрддрд░ рдЧрд╣рд░рд╛)
  • рдХреЛрдИ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рд╕рдВрдХреЗрдд рдФрд░ рдЕрдкреВрд░реНрдг рд╕реНрдЯреИрдХ
  • рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреИрдХ рд░рд┐рдЯрд░реНрди рдкрдврд╝рдирд╛ 0
  • рдпрд╣рд╛рдВ рдореВрд╡рд┐рдВрдЧ рд╡реИрд▓реНрдпреВ рдПрдХ рдкреБрд╢ рдСрдкрд░реЗрд╢рди рд╣реИ
  • рдпрд╣рд╛рдВ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рдкреЙрдк рдСрдкрд░реЗрд╢рди

рд░реИрдВрдбрдо рдирдВрдмрд░ рдЬреЗрдирд░реЗрдЯрд░ (RNG)

  • рдЬрдм рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
  • рдпрд╣рд╛рдВ рдореВрд╡рд┐рдВрдЧ рд╡реИрд▓реНрдпреВ рд╡реНрдпрд░реНрде рд▓рдЧрддрд╛ рд╣реИ

рдЫреЛрдбрд╝реЗрдВ рддреЛ рд╢реВрдиреНрдп (SIZ)
  • рдпрджрд┐ рдЖрдк рд╢реВрдиреНрдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрди рдХрдерди рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ

рдЧреИрд░ рд╢реВрдиреНрдп (SINZ) рдЫреЛрдбрд╝реЗрдВ
  • рдпрджрд┐ рдЖрдк рдПрдХ рдЧреИрд░-рдореВрд▓реНрдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдирд┐рдореНрди рдХрдерди рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ

рд╕рдВрджрд░реНрдн (рдЖрд░рдИрдПрдл)

  • рдПрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдкрддреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • рдмрдбрд╝реЗ рдорд╛рдиреЛрдВ рдХреЛ 6-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Dereference (DEF)
  • рдЖрд░рдИрдПрдл рдХреЗ рдмрд╛рдж рдбреЗрд░реЗрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ

рдЖрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯрд░ (RSV)
  • рдпрд╣рд╛рдВ рдЬрд╛рдирд╛ рдХреЛрдИ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ред рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдЕрднреА рднреА рд╢реВрдиреНрдп рд╣реЛрдЧрд╛ред
  • рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП
  • рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП / рдЕрддрд┐рд░рд┐рдХреНрдд рд░рдЬрд┐рд╕реНрдЯрд░
  • рд╕рд╛рдорд╛рдиреНрдп рд╡рд╕реНрддреБ рд╕реНрдЯреИрдХ рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рд╕реЗ рдПрдХ рдЖрдЗрдЯрдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣рд╛рдВ рдЖрдЗрдЯрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ (рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ)
  • рдкрдврд╝рддреЗ рд╕рдордп, 0 рджреЗрддрд╛ рд╣реИ

рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рд░рдЬрд┐рд╕реНрдЯрд░ (GPR0-GPR31)

  • 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ

рд╢реВрдиреНрдп рд░рдЬрд┐рд╕реНрдЯрд░

  • рдЗрд╕ рдордж рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдХрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рд╕реНрдЯреИрдХ рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рд╕реЗ рдПрдХ рдЖрдЗрдЯрдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  • рдкрдврд╝рдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрддрд╛ рд╣реИ

рд╕реНрдерд┐рддрд┐ рд░рдЬрд┐рд╕реНрдЯрд░:

  • 0000 0000 0000 0000 0000 000P ZVNC
  • рдкрд╛рдВрдЪ рдЭрдВрдбреЗ (рд╕реА, рдПрди, рд╡реА, рдЬреЗрдб, рдкреА) рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
  • рдХреИрд░реА
  • рдирдХрд╛рд░рд╛рддреНрдордХ
  • рдмрд╛рдврд╝
  • рд╢реВрдиреНрдп
  • PLUS рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реА, рдПрди, рд╡реА, рдЬреЗрдб, рдкреА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
  • рд░рдЬрд┐рд╕реНрдЯрд░ рдФрд░, рдпрд╛, XOR рдЭрдВрдбреЗ рдПрди, рдЬреЗрдб, рдкреА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
  • рдЕрдВрддрд┐рдо рд░рдирд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рд╕реНрдерд┐рддрд┐ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛
  • рдпрд╣рд╛рдВ рдЕрд░реНрде рдХреЛ рд▓реЗ рдЬрд╛рдирд╛ рд╡реНрдпрд░реНрде рд▓рдЧрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди PLUS, AND, OR, XOR рд░рдЬрд┐рд╕реНрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ? рдЗрди рдЪрд╛рд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдПрдХ рдЕрдЬреАрдмреЛрдЧрд░реАрдм рд╕реНрдЯреИрдХ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕реНрдЯреИрдХ рд╣реИред рдЬрдм рдЧрдгрдирд╛ рд╕реНрдЯреИрдХ рдореЗрдВ рджреЛ рдирдВрдмрд░ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдСрдкрд░реЗрд╢рди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред



рдпрд╣рд╛рдБ PLUS рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдпрд╣ рдпреЛрдЬрдирд╛ рдЕрдиреНрдп рддреАрди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИред

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

рдШрдЯрд╛рд╡ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рдмрд┐рдЯреНрд╕ рдХреЗ рдЙрд▓рдЯрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд XOR рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 0xFFFFFFFF (2 through-1) рдХреЛ рдзрдХреЗрд▓ рдХрд░ред рдФрд░ PLUS рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЬреЛрдбрд╝рдирд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЛрдбрд╛рдВрддрд░рдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдм рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред

рдЧреБрдгрди рд╕рд┐рд░реНрдл рдХрдИ рдЬреЛрдбрд╝ рд╣реИред

рд╡рд┐рднрд╛рдЬрди рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░рдЦреЗ рдЬрд╛рдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдпрд╣ рдХреНрд░рдорд┐рдХ рдШрдЯрд╛рд╡ рдХреЗ рдХрд╛рдЙрдВрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдмрд┐рдЯ рд╢рд┐рдлреНрдЯ рдХреЛ 2 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдпрд╛ 2 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдХрд┐ рдЕрдиреНрдп рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП

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

#50 gpr0 //  50(base-10)  gpr0 gpr0 gpr1 //  gpr0  gpr1 

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓ рд╡реАрдПрдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдХрд┐рд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рд╣реИ? (рд╡рд┐рдВрдбреЛрдЬ (x86? X86-64?), рд▓рд┐рдирдХреНрд╕ (x86? X86-64? ARM?, ARM64 ?, рдЖрджрд┐ред), рдЖрджрд┐?) рдЪреВрдВрдХрд┐ рдЕрд╕реЗрдореНрдмрд▓рд░ рдПрдл # рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ, рдпрд╣ рд╢рд╛рдпрдж рд╣рд░ рдЬрдЧрд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ? , рдЖрдкрдХреЛ рдХреЗрд╡рд▓ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЖрдк рдореЛрдиреЛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк PIC16 рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреЗрд░рд┐рд╡рд┐рдВрдХрд▓ (STATUS, SIZ, SINZ, REF, DEF) рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╛рдирддрд╛рдПрдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рдиреЗ рдореБрдЭреЗ рдкрд╣рд▓реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рднрд╛рд╖рд╛ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

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


All Articles