АссСмблСр Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅: Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ АссСмблСр ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это ΠΊΡ€ΡƒΡ‚ΠΎ β€” Π–ΡƒΡ€Π½Π°Π» «Код»

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ ассСмблСр? β€” Π₯Π°Π±Ρ€ Q&A

Π‘ΠΊΠ°ΠΆΠ΅ΠΌ Ρ‚Π°ΠΊ: Π·Π°Ρ‡Π΅ΠΌ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ-Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
99% людСй это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅. Но Ссли Π²Ρ‹ это Π·Π½Π°Π΅Ρ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π΅Ρ‘ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈ этом, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Π½Π° станкС.

Π’ΠΎ ΠΆΠ΅ самоС с ассСмблСром: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠ°ΠΊ Π΅Ρ‘ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ, Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€” для этого ΠΈ Π½ΡƒΠΆΠ΅Π½ ассСмблСр. ΠŸΠΈΡΠ°Ρ‚ΡŒ Π½Π° Π½Ρ‘ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΈ большоС сСйчас Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСссмыслСнно. Π•Π³ΠΎ Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, этого достаточно.

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π― Π½Π΅ понимаю Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
ΠŸΠΎΠΉΠΌΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²Π΅Ρ‰ΡŒ, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написанная Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любом языкС программирования, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ для выполнСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π° Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ процСссора.
А прСдставлСниСм этого ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ являСтся ассСмблСр.

И слСдуСт Π»ΠΈ Π΅Π³ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ , Ссли Π΅Π³ΠΎ ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚?
Π•Π³ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ замСняСт, осмСлюсь ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ½ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ. АссСмблСр ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ свойством, Π½Π° Π½Π΅ΠΌ ΠΎΠΎΡ‡Π΅Π½ΡŒ тяТСло ΠΏΠΈΡΠ°Ρ‚ΡŒ большиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ макроассСмблСр. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Ρ‚ΡŒΠ΅, Ρ‡Ρ‚ΠΎ ассСмблСрной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½Π° опСрационная систСма, ассСмблСр Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с устройствами, Π±Π΅Π· Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² (Π½Π°Π΄ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» этого самого взаимодСйствия) Π•ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ языки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «Π‘» ΠΈΠ»ΠΈ «Π‘++». РСшСниС ΠΎΠ± ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сфСрах ассСмблСр -Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ. А Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… — бСсполСзСн ΠΈ Π΄Π°ΠΆΠ΅ Π²Ρ€Π΅Π΄Π΅Π½.

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π£Ρ‡ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ — ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π½Π΅ Π½Π°Π΄ΠΎ.
Π˜Π·ΡƒΡ‡Π°Ρ‚ΡŒ — Π΄Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π₯отя Π±Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ.

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

А Π΅Ρ‰Ρ‘ Π·Π½Π°Π½ΠΈΠ΅ ассСмблСра Π½ΡƒΠΆΠ½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π° ΠΈΠ»ΠΈ иная скомпилированная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡ…ΠΎΠΆΡƒΡŽ ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ свою ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту).
Π’ сфСрС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСизвСстныС вирусы. (Ссли интСрСсно, Π›Πš ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ курсы ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ ΠΈ Π½Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° стаТировку)

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

К Π²Π°ΡˆΠ΅ΠΌΡƒ свСдСнию Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ это Ρ‡Π°ΡΡ‚ΡŒ ОБ. Π˜Ρ… ΠΊΠ°ΠΊ ΠΈ всю ОБ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° БИ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Assembler, Π° ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Pascal. ΠŸΡ€ΠΎΡΡ‚ΠΎ сСйчас ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ быстрыС ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ памяти, Ρ‡Ρ‚ΠΎ оптимизация ΠΊΠΎΠ΄Π° ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ»Π°Π½. Π₯отя компиляторы соврСмСнных языков программирования Π² ΠΏΠ»Π°Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€Ρƒ Π΄Π°Π΄ΡƒΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ соврСмСнных программистов.
Но всС Ρ‚Π°ΠΊΠΈ Π² ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ…»ΡƒΠ·ΠΊΠΈΡ… мСст» ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ это связано с Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ быстродСйствия, Ρ€Π΅ΠΆΠ΅ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ памяти, Ρ‚ΡƒΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ассСмблСр.
Π₯отя Ρ‡ΡƒΠ΄ΠΈΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΠ²Π½ΠΎΠΊΠΎΠ΄ΠΈΡ‚ Π½Π° PHP ΠΈΠ»ΠΈ JS этого Π½Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ

PS Π―Π·Ρ‹ΠΊ программирования это инструмСнт, Π° Π½Π΅ стихотворСниС Π΅Π³ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ, Π½Π° Π½Π΅ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написана Π½Π° ассСмблСрС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² нСсколько Ρ€Π°Π· быстрСС Ρ‡Π΅ΠΌ аналогичная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написана Π½Π° языку высокого уровня. Но Ссли ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС высокого уровня Π·Π°ΠΉΠΌΠ΅Ρ‚ страницу, Ρ‚ΠΎ Π½Π° ассСмблСрС 10-20 страниц. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с нСсколько дСсятков страниц ΠΊΠΎΠ΄Π° ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π° ассСмблСрС.

ΠžΡ‚Π²Π΅Ρ‚ написан

Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ ассСмблСр
Π•Ρ‰Ρ‘ ΠΏΠ°Ρ€Π° ниш ΠΊ ΡƒΠΆΠ΅ пСрСчислСнным: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° компиляторов ΠΈ процСссорных эмуляторов.

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π§Ρ‚ΠΎ Π±Ρ‹ Π±Ρ‹Π»ΠΎ понятнСС, Π»Π΅Ρ‚ 20 Π½Π°Π·Π°Π΄ Asm Π΅Ρ‰Π΅ использовался для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ прилоТСния, Ρ‚.Π΅ для Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ прилоТСния. Π‘ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ фрэймворков, эта Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΠ°Π»Π° ΠΊΠ°ΠΊ таковая, Ρ‚. ΠΊ сСйчас ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΆΠ΅Π»Π΅Π·Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ‡Π΅ΠΌ 20 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π° рСсурсы этого ΠΆΠ΅Π»Π΅Π·Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² срСднСм ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² Π½Π° 30( Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ³Ρ€Ρ‹ ΠΈ 3Π΄ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ), Π΄Π° ΠΈ ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ(ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΎΡ‚ int13h). ЕдинствСнноС Π³Π΄Π΅ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ это Π² real-time OS, Π³Π΄Π΅ критичСски Π²Π°ΠΆΠ½Ρ‹ Π΄ΠΎΠ»ΠΈ-Π΄ΠΎΠ»Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎ-Π½Π°Π½ΠΎ-сСкунд. Π’ повсСднСвной ΠΆΠΈΠ·Π½ΠΈ это Π½Π΅ пригодится, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Ссли Π’Ρ‹ Π½Π΅ Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ с процСссором Π½Π° Π΅Π³ΠΎ Ρ€ΠΎΠ΄Π½ΠΎΠΌ языкС.

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ дизассСмблСр …

…Π½Ρƒ ΠΈΠ»ΠΈ вирусок ΠΊΠ°ΠΊΠΎΠΉ Π½Π° Π·Π°ΠΊΠ°Π·

ΠžΡ‚Π²Π΅Ρ‚ написан

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Руководство мошСнника ΠΏΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ языка ассСмблСра (x86) β€” SwiftBook Π½Π° vc.

ru

3 января 2023 Π³.14 ΠΌΠΈΠ½ΡƒΡ‚ чтСния

121 просмотров

АссСмблСрный ΠΊΠΎΠ΄ ΠΏΡƒΠ³Π°Π΅Ρ‚ людСй. Для этого Π΅ΡΡ‚ΡŒ вСская ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°. Многим людям написаниС ΠΊΠΎΠ΄Π° Π½Π° языкС ассСмблСра каТСтся Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ написанию ΠΊΠΎΠ΄Π° Π½Π° Π΄Ρ€Π΅Π²Π½ΠΈΡ… дворфских Ρ€ΡƒΠ½Π°Ρ… ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ числа ΠΏΠΈ римскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Roller Coast Tycoon ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ написан Π½Π° ассСмблСрС, Π·Π²ΡƒΡ‡ΠΈΡ‚ слишком ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²Π΄ΠΎΠΉ. МногиС программисты Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ язык ассСмблСра ΠΊΠ°ΠΊ сочСтаниС Π΄Ρ€Π΅Π²Π½Π΅Π³ΠΎ, Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎΠ³ΠΎ, нСпостиТимого, бСсполСзного ΠΈ слоТного.

НСсмотря Π½Π° всС это, Ρƒ мСня Π΅ΡΡ‚ΡŒ сСкрСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ. Π§Ρ‚Π΅Π½ΠΈΠ΅ языка ассСмблСра Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТноС. Ну, ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, это Π½Π° порядок ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ассСмблСрС. Π•ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ, Π½ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ погрузимся Π² эту Ρ‚Π΅ΠΌΡƒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ сначала Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ языкС ассСмблСрС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ мСня Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒ?

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° людСй, ΠΏΠΈΡˆΡƒΡ‰ΠΈΡ… Π½Π° языках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² собствСнный ΠΊΠΎΠ΄, язык ассСмблСра прСдставляСт собой Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создаСм ΠΈ запускаСм1.

Если Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Π³Π΄Π΅ Π²Ρ‹ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ, Π½Π° 100%, Π”ΠžΠ›Π–ΠΠ« ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ строка кода… Π²Π°ΠΌ слСдуСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ассСмблированиС ΠΊΠΎΠ΄Π°. НС Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ C++, Rust ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ C. И ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ исходный ΠΊΠΎΠ΄ Π½Π° любом языкС Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°ΠΌ Π»Π³Π°Ρ‚ΡŒ.

НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ Π²ΠΈΠ½Π΅ языка программирования ΠΈΠ»ΠΈ компилятора, Π½ΠΎ Π² силу ограничСнности нашСго собствСнного понимания. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ особСнности языка, Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ просто ΠΏΠ»ΠΎΡ…ΠΎ написанный ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π½Π° самом Π΄Π΅Π»Π΅. Но ассСмблСрный ΠΊΠΎΠ΄ всСгда скаТСт Π²Π°ΠΌ ΠΏΡ€Π°Π²Π΄Ρƒ.

И ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ случаи, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ язык ассСмблСра: ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π½Π΅Ρ‚ исходного ΠΊΠΎΠ΄Π°. ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ нСдоступный Π½Π°Π²Ρ‹ΠΊ. Π­Ρ‚ΠΎ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист, особСнно Ссли Π²Ρ‹ запускаСтС ΠΊΠΎΠ΄ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±Π΅Π· исходного ΠΊΠΎΠ΄Π°.

Но самоС Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ языка ассСмблСра Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° самом Π΄Π΅Π»Π΅, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, создаСтС Π»ΠΈ Π²Ρ‹ систСмы ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅Ρ‚Π΅ ΠΈΡ…. Π§Ρ‚Π΅Π½ΠΈΠ΅ языка ассСмблСра Π½Π΅ являСтся Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… инструмСнтов ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ проСктирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ghidra ΠΈΠ»ΠΈ IDA, Π½ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ

Одной ΠΈΠ· самых слоТных частСй языка ассСмблСра являСтся Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ сущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструкций. Набор инструкций 8086 начинался с 81 Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ инструкции. Π’ соврСмСнном процСссорС Intel это число Π±Π»ΠΈΠΆΠ΅ ΠΊ 1000. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСбС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ситуации Π±ΡƒΠ΄Π΅Ρ‚ слоТной.

На самом Π΄Π΅Π»Π΅ количСство инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, довольно ΠΌΠ°Π»ΠΎ. Π’ ΠΎΠ΄Π½ΠΎΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я просмотрСл, 83% ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструкций Π±Ρ‹Π»ΠΈ 10 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ инструкциями, Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· 30 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ инструкций ΡΠ²Π»ΡΡŽΡ‚ΡΡ лишь нСбольшими вариациями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, И ΠΈ Π˜Π›Π˜).

Π’ΠΎΡ‚ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я сдСлал, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ частоту 30 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Ρ‚ΠΈΠΏΠΎΠ² инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π²ΠΈΠ΄Π΅Π» Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅. Π― ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ…, Π½ΠΎ Π½Π° x86 Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ особСнно Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ хвост ΠΈΠ·-Π·Π° большого количСства Ρ‚ΠΈΠΏΠΎΠ² инструкций. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большой кусок ассСмблСрного ΠΊΠΎΠ΄Π°, Ссли Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС распространСнныС инструкции.

Как Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ассСмблСр

НадСюсь, я ΡƒΠ±Π΅Π΄ΠΈΠ» вас, Ρ‡Ρ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° ассСмблСрС Π²Π°ΠΆΠ½ΠΎ ΠΈ Π½Π΅ Ρ‚Π°ΠΊ слоТно, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ нСбольшой ускорСнный курс ΠΏΠΎ ассСмблСру x86.

Π”Π²Π° Π²ΠΈΠ΄Π°: синтаксис AT&T ΠΈ Intel.

По историчСским ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ сущСствуСт Π΄Π²Π° «вкуса» синтаксиса дизассСмблирования для x86. Один называСтся Β«IntelΒ», Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” Β«AT&TΒ». Если Π²Ρ‹ ΠΆΠΈΠ²Π΅Ρ‚Π΅ Π² ΠΌΠΈΡ€Π΅ Windows, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ синтаксис AT&T, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ инструмСнты с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ синтаксис AT&T, поэтому ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с Π½ΠΈΠΌ.

Бамая большая Ρ€Π°Π·Π½ΠΈΡ†Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя этими Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ порядок ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ! Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ синтаксиса AT&T:

addl $4, %eax

А Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ синтаксиса Intel:

add eax, 4

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ порядок мСняСтся мСстами, константы Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс $, Π° рСгистры β€” прСфикс %. К Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠ°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ добавляСтся Π±ΡƒΠΊΠ²Π° для обозначСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, l для 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ².

Π’ зависимости ΠΎΡ‚ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΊΠ°ΠΊΠΎΠΉ синтаксис ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. НапримСр, WinDbg ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксис Intel. МногиС инструмСнты с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ синтаксис AT&T, Π½ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ синтаксис Intel. Для objdump Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -M intel. НапримСр:

objdump -d -M intel ./a.out

Π₯отя я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ синтаксиса AT&T, я Π±Ρ‹ посовСтовал ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ простой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅: Π² руководствС Intel (SDM) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ синтаксис Intel, ΠΈ это Π²Π°ΠΆΠ½Ρ‹ΠΉ рСсурс для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ инструкция. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹, ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ синтаксиса Intel.

Части инструкции: ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠ°, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈ прСфиксы

Единая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° языка ассСмблСра β€” это «инструкция», состоящая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… частСй.

«МнСмоника» β€” это имя инструкции, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«ADDΒ» ΠΈΠ»ΠΈ Β«MOVΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сообщаСт Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ инструкция. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ слова, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ MOV (move — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅), SUB (subtract — Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅) ΠΈΠ»ΠΈ INC (increment — ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚, ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅). Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LEA (Load Effective Address — Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ АдрСса) ΠΈΠ»ΠΈ SAL (Shift Arithmetic Left — АрифмСтичСский Π‘Π΄Π²ΠΈΠ³ Π’Π»Π΅Π²ΠΎ).

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ слоТныС инструкции, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Β«Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈΒ» (Ρ‚Π°ΠΊΠΆΠ΅ извСстныС ΠΊΠ°ΠΊ SIMD ΠΈΠ»ΠΈ Single Instruction Multiple Data), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈ слоТныС ΠΈΠΌΠ΅Π½Π°, Π½ΠΎ, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π²Π°ΠΌ Π½Π΅ придСтся слишком часто Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ PMADDUBSW (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ², слоТСниС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… слов, ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° насыщСнных Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… слов).

КаТдая инструкция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ 0 Π΄ΠΎ 3 ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², хотя Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 2 ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°. ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ рСгистрами, константами ΠΈΠ»ΠΈ ячСйками памяти, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈ комбинация Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² доступны для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ инструкции. НапримСр, Π½Π΅Ρ‚ вСрсии MOV, которая Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π΅ ячСйки памяти, Π½ΠΎ MOV reg, mem ΠΈ MOV mem, reg доступны для пСрСмСщСния Π΄Π°Π½Π½Ρ‹Ρ….

Для инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ часто являСтся мСстом назначСния для записи Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ источником. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ INC EAX считываСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ EAX, добавляСт Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ записываСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² EAX. Π›ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ послС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Π½ΠΎ Π½Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ. Одним Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· этого ΠΏΡ€Π°Π²ΠΈΠ»Π° являСтся инструкция XCHG, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π΄Π²Π° рСгистра ΠΈΠ»ΠΈ рСгистр ΠΈ ячСйку памяти.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ «прСфиксы», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ инструкции. Π”Π²Π° Ρ‚ΠΈΠΏΠ°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹, скорСС всСго, ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ, это LOCK для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния/измСнСния/записи Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΌΠΈ ΠΈ REP/REPZ/REPNZ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для «строковых» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ копирования/сравнСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ².

ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ памяти

Π£ Intel Π΅ΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ (ΠΈ слоТный) Π½Π°Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² адрСсации памяти. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ этого, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с синтаксисом Intel адрСсноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ простоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ:

mov rbp,[rsp-170h]

Π‘Π°ΠΌΡ‹Π΅ слоТныС выраТСния ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π° рСгистра, константу ΠΈ Β«ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΉ коэффициСнт» для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· рСгистров. НапримСр:

mov rax,dword ptr [rbp+rcx*4+1234h]

Одной ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… инструкций, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ адрСс памяти, являСтся инструкция LEA, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Load Effective Address. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ инструкции, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ памяти, эта Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΈ Π½Π΅ записываСт адрСс, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вычисляСт эффСктивный адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ»ΠΈ сохранСниС Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. На самом Π΄Π΅Π»Π΅ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ адрСс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ячСйкой памяти, поэтому Π²Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ LEA ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ вмСстС, Ρ‚. ΠΊ. ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° инструкция LEA выполняСтся быстрСС, Ρ‡Π΅ΠΌ нСсколько инструкций ADD.

РСгистры

Набор рСгистров x64 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ инструкций (RIP) ΠΈ 16 рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (RAX, RCX, RDX, RBX, RSP, RBP, RSI, RDI, R8-R15)3. Под Β«ΠžΠ±Ρ‰Π΅Π³ΠΎ НазначСния» ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для хранСния всСго, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. НапримСр, инструкция MOV ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрСмСщСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²/ΠΈΠ· любого ΠΈΠ· рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ инструкции, RIP.

Π₯отя ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΠ±Ρ‰ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· рСгистров ΠΈΠΌΠ΅ΡŽΡ‚ особоС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ нСявно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ инструкциями. НапримСр, рСгистр RSP всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ, ΠΊΠ°ΡΠ°ΡŽΡ‰Π΅ΠΉΡΡ стСка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с инструкциями CALL ΠΈ PUSH. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ RSI ΠΈ RDI нСявно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π»ΡŽΠ±Ρ‹Ρ… Β«ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ со строками», Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MOVS. НСкоторыС рСгистры просто Π±ΠΎΠ»Π΅Π΅ эффСктивны для использования Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… случаях, Π½ΠΎ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ассСмблСрного ΠΊΠΎΠ΄Π° Π²Π°ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ± этом Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ.

Π₯отя всС эти рСгистры 64-Π±ΠΈΡ‚Π½Ρ‹Π΅, x86 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСньшиС части Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° рСгистров, ΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ имя, ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… частях рСгистров. EAX β€” это младшиС 32 Π±ΠΈΡ‚Π° RAX. AX β€” это младшиС 16 Π±ΠΈΡ‚ RAX. AL β€” младшиС 8 Π±ΠΈΡ‚ RAX. И Ρƒ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ AH, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для описания ΡΡ‚Π°Ρ€ΡˆΠΈΡ… 8 Π±ΠΈΡ‚ AX. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для управлСния Π±ΠΈΡ‚Π°ΠΌΠΈ большСго рСгистра, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ MOV AX, 0, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ младшиС 16 Π±ΠΈΡ‚ RAX. ЕдинствСнноС странноС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ запись Π² младшиС 32 Π±ΠΈΡ‚Π° 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ рСгистра очистит ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ 32 Π±ΠΈΡ‚Π° Π΄ΠΎ 0.

0:000> rrax=1234567812345678

0:000> u . L2

00007ffb`a8980959 b834120000 mov eax,1234h

00007ffb`a898095f cc int 3

0:000> rrax

rax=1234567812345678

0:000> p

00007ffb`a898095e cc int 3

0:000> rrax

rax=0000000000001234

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… рСгистров, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ рСгистры сСгмСнтов, рСгистры ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ рСгистры управлСния. Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ дизассСмблированиС, Π²Π°ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± этом. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ рСгистры ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ обрабатываСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ сохранСниС памяти. РСгистры ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… адрСсов памяти (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ памяти ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ адрСсу). РСгистры управлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° ядра для управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ систСмного уровня.

ΠžΠ±Ρ‰ΠΈΠ΅ инструкции

НаиболСС распространСнной инструкциСй Π½Π° порядок Ρ‡Π°Ρ‰Π΅ являСтся инструкция MOV. Она ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для чтСния памяти, записи памяти ΠΈ копирования Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ рСгистрами. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ синтаксис Intel ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π»Π΅Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ MOV A, B ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, просто ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания A = B.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ CALL ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прямой адрСс ΠΈΠ»ΠΈ косвСнный адрСс, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ мСстополоТСниС Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ хранится Π² рСгистрС ΠΈΠ»ΠΈ памяти, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ‚Π°ΠΊΠΈΡ… случаСв, ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ инструкции CALL состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·ΡΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ инструкции, ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² стСк, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ инструкции Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°.4. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ RET (return) Π΄Π΅Π»Π°Π΅Ρ‚ прямо ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΠΈ Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· стСка Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ инструкции. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ JMP Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° CALL, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ адрСс Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π² стСк. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π±ΠΎΡ€ логичСских ΠΈ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ стандартной схСмС. К Π½ΠΈΠΌ относятся ADD dest, src, SUB dest, src, AND dest, src ΠΈ XOR dest, src. Π˜Ρ… ΠΊΡƒΡ‡Π°, ΠΈ всС ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ практичСски ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. ADD RAX, RBX Π² псСвдокодС Π±ΡƒΠ΄Π΅Ρ‚ RAX = RAX + RBX. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ установкС ΠΏΡƒΠ½ΠΊΡ‚Π° назначСния Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ряд Β«Ρ„Π»Π°ΠΆΠΊΠΎΠ²Β» Π½Π° основС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

НапримСр, Β«Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ„Π»Π°ΠΆΠΎΠΊΒ» устанавливаСтся, Ссли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Ρ‹Π» Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ. Π€Π»Π°Π³ΠΈ Π²Π°ΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ всС условныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. НапримСр, JZ (Jump if Zero) β€” это ΠΏΡ€Ρ‹ΠΆΠΎΠΊ, зависящий ΠΎΡ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Ρ„Π»Π°Π³Π°. Если установлСн Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ„Π»Π°Π³, ЦП Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ инструкций ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² качСствС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°. Если Π½Π΅Ρ‚, ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ инструкций, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° JZ. Π­Ρ‚Π° ΠΆΠ΅ инструкция ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ JE (Jump if Equal). Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π²Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ этот Ρ„Π»Π°Π³ ΠΏΠΎΠ»Π΅Π·Π΅Π½.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π²Π½Ρ‹ Π»ΠΈ Π΄Π²Π° значСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΡ… ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ€Π°Π²Π΅Π½ Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½ΡƒΠ»ΡŽ. И Π½Π° самом Π΄Π΅Π»Π΅ это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Π΅ΠΌ являСтся инструкция CMP first, second. Π­Ρ‚ΠΎ инструкция SUB, Π½ΠΎ Π±Π΅Π· сохранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ установит всС Ρ„Π»Π°Π³ΠΈ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ сдСлал Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ сохранит Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π»Π°Π³ΠΈ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ JNE (Jump if Not Equal), JB (Jump if Below), JLE (Jump if Less or Equal).

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ инструкции с ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ названиями, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ JB (Jump if Below) ΠΈ JL (Jump if Less), ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ JB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… сравнСний, Π° JL β€” для сравнСний со Π·Π½Π°ΠΊΠΎΠΌ. БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… условных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ JE (Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ JZ) ΠΈ JNZ (Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ JNE). Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ JB, JS, JL ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° большС чисСл со Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π±Π΅Π· Π·Π½Π°ΠΊΠ°.

Подобной инструкции CMP являСтся инструкция TEST, которая Ρ‚Π°ΠΊΠΆΠ΅ устанавливаСт Ρ„Π»Π°Π³ΠΈ Π±Π΅Π· записи Π² рСгистр назначСния, Π½ΠΎ здСсь выполняСтся опСрация AND вмСсто вычитания. Как слСдуСт ΠΈΠ· названия, эта инструкция ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, установлСн Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π±ΠΈΡ‚.

Π•ΡΡ‚ΡŒ нСсколько инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄. DEC ΠΈ INC Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ рСгистр (ΠΈΠ»ΠΈ ячСйку памяти), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ NEG ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ число (Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π΄Π²ΡƒΡ…), Π° NOT ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚ рСгистра ΠΈΠ»ΠΈ ячСйки памяти.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ NOP… Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚. Π­Ρ‚ΠΎ сокращСниС ΠΎΡ‚ Β«No OPerationΒ». Π₯отя Ρƒ компиляторов Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования этой инструкции, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… пригодится, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСбольшой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° (Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Β«Π·Π°-NOP-ΠΈΡ‚ΡŒΒ»).

ПослСдняя распространСнная инструкция, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я упомяну, это инструкция INT. Она всСгда ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ постоянный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ значСния. Π­Ρ‚ΠΎ сокращСниС ΠΎΡ‚ Β«INTerruptΒ» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для запуска Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прСрывания», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ЦП Π² Ρ€Π΅ΠΆΠΈΠΌ ядра ΠΈ запускаСт ΠΊΠΎΠ΄, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€Ρƒ прСрывания (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прСрывания). Двумя Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ использования ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΈ останова (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда ΡΠ²Π»ΡΡŽΡ‚ΡΡ INT 3) ΠΈ Π²Ρ‹Π·ΠΎΠ²Ρ‹ систСмы/ядра, хотя послСднСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π² основном Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ инструкциями SYSCALL/SYSENTER, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ подходят для этой Ρ†Π΅Π»ΠΈ.

Π’ΠΈΠ΄ΠΈΡ‚Π΅, это Π½Π΅ Ρ‚Π°ΠΊ слоТно!

Если Π²Ρ‹ дошли Π΄ΠΎ этого мСста, Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ основная информация, нСобходимая для понимания ΠΊΠΎΠ΄Π° ассСмблСра. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ этот этап β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, сгСнСрированный компилятором. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Compiler Explorer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ раскрасит взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ сборкой. Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ ассСмблСрному ΠΊΠΎΠ΄Ρƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ рСгистры.

Для этого WinDbg являСтся ΠΌΠΎΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом, Π½ΠΎ любой ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ сборки (Π° Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ исходного ΠΊΠΎΠ΄Π°!), даст Π²Π°ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚. НаконСц, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎ-настоящСму ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ инструкция, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ послСднюю копию Руководства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Intel, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ просто Β«SDMΒ». Он нСвСроятно ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ, Π½ΠΎ содСрТит ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ инструкции, Π° Ρ‚Π°ΠΊΠΆΠ΅ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСбС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ x86 ΠΈ x64.

Π‘Ρ‹Π»ΠΎ Π»ΠΈ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ? Π•ΡΡ‚ΡŒ вопросы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ здСсь Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°? Π― сдСлал ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки? Π”Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ Π² Twitter ΠΈΠ»ΠΈ Mastodon!

Бноски

  1. Π― Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ понятия β€œΠ°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€β€ ΠΈ β€œΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ код”. Если Π²Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ это Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅, этот пост, вСроятно, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ для вас. Π’ΠΎ ΠΆΠ΅ самоС происходит, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π΅ вмСсто машинного ΠΊΠΎΠ΄Π°.
  2. На самом Π΄Π΅Π»Π΅ Π½Π΅ сущСствуСт инструкций x86 с двумя явными ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ памяти! Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса памяти ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих адрСсов Π±ΡƒΠ΄Π΅Ρ‚ нСявным Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСгистр. НапримСр, инструкция PUSH [адрСс] ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка.
  3. Π’Π΅ ΠΈΠ· вас, Ρƒ ΠΊΠΎΠ³ΠΎ острый Π³Π»Π°Π·, замСтят, Ρ‡Ρ‚ΠΎ я пСрСчислил RAX, RCX, RDX, RBX, Π° Π½Π΅ RAX, RBX, RCX, RDX. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ RAX, RCX, RDX, RBX β€” это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ порядок рСгистров, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΎΡˆΠΈΠ±Π°ΡŽΡ‚ΡΡ Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. На самом Π΄Π΅Π»Π΅ это Π½Π΅ Π²Π°ΠΆΠ½ΠΎ Π² 99% случаСв, Π½ΠΎ Ссли Π²Ρ‹ посмотритС любоС мСсто, Π³Π΄Π΅ рСгистры ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ хранятся Π² памяти, Ρ‚ΠΎ всСгда Ρ‚Π°ΠΊΠΎΠΉ порядок.
  4. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ оцСниваСтся ΠΈ сохраняСтся ΠΊΠ°ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ инструкции помСщаСтся Π² стСк. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ссли ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ ссылаСтся Π½Π° RSP! Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я написал ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ ЦП для этого, работая Π½Π°Π΄ Time Travel Debugging, я ошибся. Казалось, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ адрСс, происходил случайный сбой!

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° наши соцсСти: Telegram / VKontakte

Вступай Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ‡Π°Ρ‚ для iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: t. me/swiftbook_chat

АссСмблСр — Какая польза ΠΎΡ‚ АссСмблСра? — Π Π°Π±ΠΎΡ‚Π° Π½Π° АссСмблСрС…

АссСмблСр

АссСмблСр β€” это Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанныС Π½Π° языкС ассСмблСра, Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык, ΠΊΠΎΠ΄ ΠΈ инструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Иногда Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ компилятором языка ассСмблСра. Π’Π°ΠΊΠΆΠ΅ прСдоставляСт услуги ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°.

АссСмблСр Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ слуТит ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠΌ Π·Π²Π΅Π½ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ символьно Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ инструкциями, написанными Π½Π° языкС ассСмблСра, ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ процСссором, ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. АссСмблСр Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, собирая ΠΈ прСобразовывая исходный ΠΊΠΎΠ΄ языка ассСмблСра Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΏΠΎΡ‚ΠΎΠΊ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† машинного ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСпосрСдствСнно ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ процСссором.

Они ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, сколько Ρ€Π°Π· ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ; ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½Ρ‹Π΅ ассСмблСры. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ассСмблСры ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, позволяя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ управлСния, слуТбы абстракции Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ обСспСчивая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ структур ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.

Π’ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ язык ассСмблСра (ΠΈΠ»ΠΈ язык ассСмблСра ), ΠΈΠ½ΠΎΠ³Π΄Π° сокращСнно asm , β€” это любой язык программирования Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сущСствуСт ΠΎΡ‡Π΅Π½ΡŒ сильноС соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ инструкциями Π½Π° языкС ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. инструкции. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ассСмблСр зависит ΠΎΡ‚ инструкций машинного ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык ассСмблСра ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. Π―Π·Ρ‹ΠΊ ассСмблСра Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.

Какая польза ΠΎΡ‚ ассСмблСра?

АссСмблСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной Π½Π° языкС ассСмблСра, Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся Π²Ρ…ΠΎΠ΄ΠΎΠΌ ассСмблСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит инструкции Π½Π° языкС ассСмблСра. Π’Ρ‹Ρ…ΠΎΠ΄, сгСнСрированный ассСмблСром, прСдставляСт собой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, понятный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ассСмблСр?

АссСмблСр β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π°Ρ язык ассСмблСра Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Он Π±Π΅Ρ€Π΅Ρ‚ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ· ассСмблСрного ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ распознан процСссором ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. АссСмблСр ΠΏΠΎΡ…ΠΎΠΆ Π½Π° компилятор Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ создаСт исполняСмый ΠΊΠΎΠ΄.

ΠšΠ°ΠΊΠΎΠ²Ρ‹ особСнности ассСмблСра?
  • Π£Π½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык ассСмблСра (UAL) для ΠΊΠΎΠ΄Π° ARM ΠΈ Thumb.
  • Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ инструкции с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой (VFP) Π² ΠΊΠΎΠ΄Π΅ ARM ΠΈ Thumb.
  • Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π² исходном ΠΊΠΎΠ΄Π΅ сборки.
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… макросов.
Π—Π°Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ассСмблСр?

Π―Π·Ρ‹ΠΊ ассСмблСра Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ рСсурсами систСмы. Подобно сборочной Π»ΠΈΠ½ΠΈΠΈ, Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ для помСщСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² рСгистры, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с адрСсами памяти для извлСчСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ.

Насколько слоТСн язык ассСмблСра?

Однако ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ассСмблСра Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ языка программирования. АссСмблСр Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ довольно Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° C, Prolog ΠΈ APL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π‘ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ассСмблСр Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ читаСтся, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки.

ЯвляСтся Π»ΠΈ язык ассСмблСра языком программирования?

Π―Π·Ρ‹ΠΊ ассСмблСра β€” это Ρ‚ΠΈΠΏ языка программирования Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для прямого взаимодСйствия с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ машинного языка, состоящСго ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… символов, языки ассСмблСра ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для чтСния людьми.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ассСмблСра?

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹Β β€” это инструкции, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ассСмблСром для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса сборки ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ читаСмости ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΠ±Ρ‰ΠΈΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² ассСмблСра ΡΠ²Π»ΡΡŽΡ‚ΡΡ ORG (происхоТдСниС), EQU (equate) ΠΈ DS. B (ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ мСсто для Π±Π°ΠΉΡ‚Π°). Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² основном Π½Π° этапС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ процСсса сборки.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»ΠΈ Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ язык ассСмблСра?

Π―Π·Ρ‹ΠΊ ассСмблСра ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ…Π°ΠΊΠ΅Ρ€Ρƒ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмами прямо Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий язык программирования для создания врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ вирусы ΠΈ трояны. Π‘Π±ΠΎΡ€ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ скомпилировано.

КакоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для программирования Π½Π° ассСмблСрС?

К Π½ΠΈΠΌ относятся MASM (макроассСмблСр ΠΎΡ‚ Microsoft), TASM (турбоассСмблСр ΠΎΡ‚ Borland), NASM (сСтСвой ассСмблСр для Windows ΠΈ Linux) ΠΈ ассСмблСр GNU, распространяСмый Ρ„ΠΎΠ½Π΄ΠΎΠΌ свободного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Как ΡΡ‚Π°Ρ‚ΡŒ сборщиком

Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ нСсут ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±Ρ‹Π» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ, бСзопасным Π² использовании ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» всСм Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ спСцификациям. Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ сборкС Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… отраслях, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ производство, элСктронику ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ. сборщики ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ долТности Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ обязанностСй.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π·Π°Π΄Π°Π½ΠΈΠΉ ассСмблСра

ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΠΈ сборщиков Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ отрасли, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. НСкоторыС сборщики Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² основном Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈ практичСски Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования, ΠΊΡ€ΠΎΠΌΠ΅ срСднСй ΡˆΠΊΠΎΠ»Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.

БущСствуСт Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных Ρ‚ΠΈΠΏΠ° сборщиков:

  • ΠžΠ±Ρ‰ΠΈΠΉ сборщик: прикрСпляСт Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΊ ΡƒΠ·Π»Π°ΠΌ для формирования Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ
  • Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊ элСктроники: ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ элСктронику
  • ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ сборщик: прикрСпляСт мСханичСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΊ ΡƒΠ·Π»Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π½ΠΈ, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°Π³ΠΈ
  • Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊ мСдицинского оборудования: собираСт мСдицинскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°ΠΌ ΠΈΠ»ΠΈ инструкциям

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ уровня ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сборщиков

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ уровня ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сборщиков Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π΄ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ относятся ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ.

  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²: это Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… сборочной Π»ΠΈΠ½ΠΈΠΈ.
  • ΠœΠ°ΡΡ‚Π΅Ρ€: эта катСгория сборщиков ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, связанныС с ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ сборки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, установка Π²ΠΎΠ·Π΄ΡƒΡˆΠ½ΠΎΠ³ΠΎ компрСссора Π½Π° Π³Ρ€ΡƒΠ·ΠΎΠ²ΠΈΠΊ.
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€: ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ собираСт ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ· всСх Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π­Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ машинами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ процСссы сборки, ΠΈΠ»ΠΈ просто использованиС Ρ€ΡƒΡ‡Π½Ρ‹Ρ… инструмСнтов для выполнСния послСднСго этапа сборки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Богласно ΠΎΡ‚Ρ‡Π΅Ρ‚Ρƒ ΠΎ занятости ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Π‘ΡŽΡ€ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ²ΠΎΠΉ статистики (BLS), сборщики ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π² срСднСм 34,9 Π΄ΠΎΠ»Π». БША.70 Π² Π³ΠΎΠ΄. БрСдняя почасовая ставка составляСт $16,81. Однако заработная ΠΏΠ»Π°Ρ‚Π° Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π² зависимости ΠΎΡ‚ мноТСства Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ‹Ρ‚, мСстополоТСниС, ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ образования.

ΠžΠΏΡ‹Ρ‚

Π§Π΅ΠΌ большС Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π°, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ваши ΡˆΠ°Π½ΡΡ‹ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ высокой Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹. Π§Π΅ΠΌ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ процСсса сборки, Ρ‡Ρ‚ΠΎ часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ высокому качСству ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ высокой скорости производства. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ сборщики Π±Π΅Ρ€ΡƒΡ‚ Π½Π° сСбя большС обязанностСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π½Π°Π΄Π·ΠΎΡ€ Π·Π° ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ.

Π Π°Π·Π½ΠΈΡ†Π° Π² ΠΎΠΏΠ»Π°Ρ‚Π΅ Ρ‚Ρ€ΡƒΠ΄Π° Π² отрасли

BLS ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сборщики, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Π·Π°Π²ΠΎΠ΄Π°Ρ…, Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСньшС, Ρ‡Π΅ΠΌ Ρ‚Π΅, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ‚Π°ΠΊΠΈΡ… условиях, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΡ€Π΅ΠΌΠΎΠ½Ρ‚Π½Ρ‹Π΅ мастСрскиС ΠΈ производствСнныС прСдприятия. ΠŸΠΎΡ‡Π°ΡΠΎΠ²Π°Ρ ΠΎΠΏΠ»Π°Ρ‚Π° сборщика, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΌ сСкторС, составляСт 24,51 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША, Π° годовая Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° β€” 50 990 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША. Π­Ρ‚ΠΎ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ срСдняя заработная ΠΏΠ»Π°Ρ‚Π° сборщиков, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… отраслях ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

Π Π°Π·Π½ΠΈΡ†Π° Π² ΠΎΠΏΠ»Π°Ρ‚Π΅ Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ являСтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡ…ΠΎΠ΄Π° сборщика. МногиС сборочныС Ρ€Π°Π±ΠΎΡ‚Ρ‹ находятся Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π§ΠΈΠΊΠ°Π³ΠΎ ΠΈ Π€ΠΈΠ»Π°Π΄Π΅Π»ΡŒΡ„ΠΈΡ, Π³Π΄Π΅ сущСствуСт высокий спрос Π½Π° Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ потрСблСния. НСкоторыС Π³ΠΎΡ€ΠΎΠ΄Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ для привлСчСния Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ отрасли. НапримСр, сборщики, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² элСктронной ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ большС Π΄Π΅Π½Π΅Π³ Π² Π‘Π°Π½-Π₯осС, Ρ‡Π΅ΠΌ Ρ‚Π΅, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° производитСля ΠΌΠ΅Π±Π΅Π»ΠΈ Π² Новом ΠžΡ€Π»Π΅Π°Π½Π΅.

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ образования

МногиС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сборщики Π±Ρ‹Π»ΠΈ выпускниками срСднСй ΡˆΠΊΠΎΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π»ΠΈ сСртификат ΠΎΠ±Ρ‰Π΅Π³ΠΎ образования (GED). Π”ΠΈΠΏΠ»ΠΎΠΌ ΠΎ Π²Ρ‹ΡΡˆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ младшСго спСциалиста Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для получСния ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ долТности сборщика.

Если Π²Ρ‹ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ с Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈ инструмСнтами, Π²Ρ‹ прСуспССтС Π² сборкС. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, ΠΈ ΠΎΠ± ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для ΠΈΡ… сборки.

Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° сборку Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… отраслях, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΡΡ€ΠΎΠΊΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ, ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ, Π³ΠΎΡ€Π½ΠΎΠ΄ΠΎΠ±Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ части самолСтов ΠΈΠ»ΠΈ Ρ€Π°ΠΊΠ΅Ρ‚; ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, Ρ‚ΡƒΡ€Π±ΠΈΠ½Ρ‹ ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹; ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π»ΡƒΠ±Ρ‹ ΠΈ корпуса Π»ΠΎΠ΄ΠΎΠΊ; ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ элСктричСскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅; ΠΈΠ»ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ вСсь ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. Если Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ сборочной Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ассСмблСра всСгда ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ собираСт Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ усталости ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Π² Ρ†Π΅Π»ΠΎΠΌ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь сборщик Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ схСмы ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ собираСт. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ спСцификации ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ вмСстС. Они ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π΄Π΅Ρ‚Π°Π»ΠΈ для сборки, обСспСчивая ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄Π΅Ρ‚Π°Π»ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ сборочной Π»ΠΈΠ½ΠΈΠΈ скрСпит ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ вмСстС ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. НапримСр, этот процСсс ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ-сборщик Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ ΠΈ прикрСпляСт части ΠΊΡ€Ρ‹Π»Π° самолСта. На протяТСнии всСго этого процСсса Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ сборочной Π»ΠΈΠ½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ качСство ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π΅ страдало.

Как ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС Π½Π° Π·Π°Π²ΠΎΠ΄Π΅, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ пСрвостСпСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Когда ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ сборкой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ сборочной Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ своС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ нСисправности оборудования ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ всС ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ бСзопасности, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΎΡ…Ρ€Π°Π½Π΅ Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ (OSHA). Они ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ рСгулярныС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сборщиками для своСврСмСнной ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ сборки ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π’ зависимости ΠΎΡ‚ уровня Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ ΠΎΠΏΡ‹Ρ‚Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сборщики ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π°Π΄ созданиСм Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, тСстированиСм ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ Ρ‚. Π΄.

Π§Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² обязанности сборщика?

Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ΠΈ обязанности, Π² Ρ‚ΠΎΠΌ числС:

  • Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²: оТидаСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΠΎ производствСнной Π»ΠΈΠ½ΠΈΠΈ. Π’Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ собран ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, слСдуя указаниям Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° качСства: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ производитСлям Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ. ΠŸΡ€ΠΈ тСстировании Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ нСсти ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° исправлСниС ΠΈ/ΠΈΠ»ΠΈ сообщСниС ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ.
  • ΠŸΠΎΡΡ‚ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°: ΠΊΠΎΠ³Π΄Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сборщики ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π΅Π³ΠΎ для хранСния ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ обязанности

Π’ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ ваш Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΡ‚ Π²Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΏΠΎΠΌΠΈΠΌΠΎ простой сборки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΡ… тСстирования. К Π½ΠΈΠΌ относятся:

  • Π£Π±ΠΎΡ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста
  • ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ оборудования
  • Π’Π΅Π΄Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π°
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ тСхничСских Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹

КакоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ сборщики?

Как сборщик, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты. К Π½ΠΈΠΌ относятся:

  • Π ΡƒΡ‡Π½Ρ‹Π΅ инструмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ€Ρ‚ΠΊΠΈ ΠΈ Π³Π°Π΅Ρ‡Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ
  • ЭлСктроинструмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΈΠ»Ρ‹ ΠΈ Π΄Ρ€Π΅Π»ΠΈ
  • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Ρ‹
  • Π₯имичСскиС вСщСства ΠΈ растворитСли, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ чистящиС срСдства ΠΈ смазочныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

По Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ тяТСлыС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹. Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с опасными ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ химичСскиС вСщСства, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΌΠ΅Ρ€Ρ‹ прСдостороТности ΠΈ Π½ΠΎΡΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ снаряТСниС для прСдотвращСния Ρ‚Ρ€Π°Π²ΠΌ ΠΈΠ»ΠΈ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ своих сотрудников Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ бСзопасности Π²ΠΎ врСмя ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Рабочая срСда сборщика

Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„Π°Π±Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° производствСнных ΠΈ производствСнных прСдприятиях. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ создаСт Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ сборочной Π»ΠΈΠ½ΠΈΠΈ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΈΠ΄Π΅Ρ‚ΡŒ, ΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лСстницу.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сборщик ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π±ΠΎΠ»Π΅Π΅ опасной срСдС, Ρ‡Π΅ΠΌ рабочая срСда для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚, хотя это зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ собираСт. На Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСстах ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡˆΡƒΠΌΠ½ΠΎ, Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ сборочной Π»ΠΈΠ½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дня ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Ρ‚ΡŒΡΡ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ масла, смазки, огня, стСкловолокна ΠΈΠ»ΠΈ Ρ…ΠΈΠΌΠΈΠΊΠ°Ρ‚ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ свою Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, сборщики ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ носят срСдства ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (Π‘Π˜Π—), Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Ρ‡Π°Ρ‚ΠΊΠΈ, Π±Π΅Ρ€ΡƒΡˆΠΈ, Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ€ΡƒΠΊΠ°Π²Π°, Π±ΠΎΡ‚ΠΈΠ½ΠΊΠΈ со ΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ носком ΠΈ / ΠΈΠ»ΠΈ рСспираторы.

Рабочая срСда сборщика ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠΎΠΌΠ½Π°Ρ‚Π½ΡƒΡŽ, хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ сборочной Π»ΠΈΠ½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΡƒΠ»ΠΈΡ†Π΅ ΠΈΠ»ΠΈ Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ… с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ. НапримСр, Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΆΠ°Ρ€Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠ½Π°Ρ‚Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈΠ·-Π·Π° большого количСства машин, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ…. Π’ этих случаях сборщикам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π΅Π²Π°Ρ‚ΡŒΡΡ соотвСтствСнно ΠΆΠ°Ρ€ΠΊΠΈΠΌ ΠΈΠ»ΠΈ Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°ΠΌ.

ΠšΡ‚ΠΎ ваши ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΏΠΎ сборкС?

Π’Π°ΡˆΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‡Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с людьми ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π­Ρ‚ΠΈ взаимодСйствия Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° собраниях Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… ассоциаций ΠΈΠ»ΠΈ Π½Π° конфСрСнциях ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ, связанным с вашСй Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· людСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ тСсно ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ:

  • Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹: Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° производствСнной Π»ΠΈΠ½ΠΈΠΈ. Π­Ρ‚ΠΈ спСциалисты Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сборщики ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для создания ΠΈ сборки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.
  • Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎ качСству: Π’Π°ΡˆΠΈ знания Π² области сборки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ спСциалистам ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ качСства Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ.
  • БпСциалисты ΠΏΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ: БпСциалисты ΠΏΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ вас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π΅ΠΌΠΎΠ½Ρ‚.
  • Π‘Π²Π°Ρ€Ρ‰ΠΈΠΊΠΈ ΠΈ ΠΏΠ°ΡΠ»ΡŒΡ‰ΠΈΠΊΠΈ: Π­Ρ‚ΠΈ спСциалисты ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ соСдинСниС мСталличСских Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.
  • Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΠΈ: Π­Ρ‚ΠΈ спСциалисты производят ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ для ряда ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, Π±Ρ‹Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΈ элСктрооборудованиС.

Какой Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΈΠΊΠ°?

Π Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ (ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ), Π²Ρ‚ΠΎΡ€ΡƒΡŽ (Π΄Π½Π΅Π²Π½ΡƒΡŽ ΠΈ Π²Π΅Ρ‡Π΅Ρ€Π½ΡŽΡŽ) ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ (Π½ΠΎΡ‡Π½ΡƒΡŽ) смСну. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ 40 часов Π² нСдСлю ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь, хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сборщики ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 40 часов Π² нСдСлю ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ свСрхурочныС. ЀактичСский Π³Ρ€Π°Ρ„ΠΈΠΊ, смСны ΠΈ количСство ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… часов зависят ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сборщик ΠΈ ΠΊΡ‚ΠΎ Π΅Π³ΠΎ Π½Π°Π½ΠΈΠΌΠ°Π΅Ρ‚.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΈ производствСнныС помСщСния, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ сборщики, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π² Π½Π΅Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π½ΠΎ ΡƒΡ‚Ρ€ΠΎΠΌ, ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π΄ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π½ΠΎΡ‡ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ 24 часа Π² сутки. А Ссли Ρ„Π°Π±Ρ€ΠΈΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°, Π΅ΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ сборочной Π»ΠΈΠ½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ для своСврСмСнного выполнСния Π·Π°ΠΊΠ°Π·ΠΎΠ². Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π½ΠΎΡ‡Π½ΡƒΡŽ смСну Π½Π° рСгулярной основС, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ смСну.

НСкоторыС сборщики ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ посмСнно, Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎ Π²Π΅Ρ‡Π΅Ρ€Π°ΠΌ ΠΈΠ»ΠΈ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ. сборщики ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² производствСнных компаниях, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ, ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свои услуги.

Β 

Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ отрасли, ΠΎΡ‚ Π·Π°Π²ΠΎΠ΄ΠΎΠ², производящих элСктронныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, Π΄ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, производящих Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ. Π‘ΡŽΡ€ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ²ΠΎΠΉ статистики БША ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎ 2030 Π³ΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ 174 200 Π½ΠΎΠ²Ρ‹Ρ… вакансий для сборщиков. BLS ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ количСство Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст для сборщиков ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ вырастСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 7% с 2016 ΠΏΠΎ 2026 Π³ΠΎΠ΄. , Π΄Ρ‹Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ оставят, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ классом сборщиков ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ сборщика Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ мСстом для Π½Π°Ρ‡Π°Π»Π° ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹. Π₯отя Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ трСбуСтся, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ свою Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, приобрСтая ΠΎΠΏΡ‹Ρ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄Π°Ρ… производства ΠΈΠ»ΠΈ приобрСтая сСртификаты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΠΎΠ»Π΅Π΅ Ρ†Π΅Π½Π½ΠΎΠΉ для Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ сборщики ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ супСрвайзСрами ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ, ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ благодаря своСму пониманию ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ возмоТностями обучСния

МногиС общСствСнныС ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠΈ ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ-тСхничСскиС ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π³ΠΎΠ΄ΠΈΡ‡Π½Ρ‹Π΅ сСртификационныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ тСхнологиям производства, станкостроСния, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ обслуТивания ΠΈ производствСнных процСссов. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΡ‡Π°Ρ‚ студСнтов ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ машинами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² производствС.

Π₯отя сборщики ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ проходят ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ соискатСлСй, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π²Ρ‹ΡΡˆΠ΅Π΅ производствСнноС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ этими ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ занятиями, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сборщики всСгда Π½ΡƒΠΆΠ½Ρ‹.

КакиС прСимущСства Ρ€Π°Π±ΠΎΡ‚Ρ‹ со Spherion Π² качСствС сборщика?

Если Π²Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ»ΠΈ просто провСряСтС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ, Spherion β€” это ΠΎΡ‚Π²Π΅Ρ‚. ΠœΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ Π² поискС Ρ€Π°Π±ΠΎΡ‚Ρ‹, прСдоставив Π²Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ сборщика, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ вашим Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ прСимущСства:

  • Π•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠΏΠ»Π°Ρ‚Π°
  • ВозмоТности ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ обучСния
  • Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°
  • Π”Π΅ΠΆΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² любоС врСмя, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ понадобится ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² поискС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° сборочном ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅ Π½Π΅ трСбуСтся Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования, хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π±Ρ‹Π» аттСстат ΠΎ срСднСм ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ GED. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΈΠΊΠΎΠ² проходят нСсколько мСсяцСв обучСния Π±Π΅Π· ΠΎΡ‚Ρ€Ρ‹Π²Π° ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Однако для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… сборочных долТностСй ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² тСхничСском ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅. НапримСр, долТности для аэрокосмичСской, Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ, элСктричСской ΠΈΠ»ΠΈ элСктронной сборочной Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ образования.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ стандартныС трСбования Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Π£ΠΌΠ΅Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ для чтСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ ΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅
  • Навыки английского языка для чтСния, письма, Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠΉ Ρ€Π΅Ρ‡ΠΈ
  • Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ знания элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… инструмСнтов
  • Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ

Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ Π½Π° сборочной Π»ΠΈΠ½ΠΈΠΈ трСбуСтся сСртификация. Π­Ρ‚ΠΎ особСнно Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для сборщиков, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² аэрокосмичСской ΠΈ ΠΎΠ±ΠΎΡ€ΠΎΠ½Π½ΠΎΠΉ отраслях. Π₯отя это ΠΈ Π½Π΅ трСбуСтся для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСртификатов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ вас Π±ΠΎΠ»Π΅Π΅ ΠΆΠ΅Π»Π°Π½Π½Ρ‹ΠΌΠΈ для Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Π³ΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *