Investor's wiki

어셈블리어

어셈블리어

μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λž€ λ¬΄μ—‡μž…λ‹ˆκΉŒ?

μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λŠ” 컴퓨터 ν•˜λ“œμ›¨μ–΄μ™€ 직접 ν†΅μ‹ ν•˜κΈ° μœ„ν•œ μΌμ’…μ˜ μ €μˆ˜μ€€ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μž…λ‹ˆλ‹€. 2μ§„μˆ˜μ™€ 16μ§„μˆ˜ 문자둜 κ΅¬μ„±λœ 기계어와 달리 μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λŠ” μ‚¬λžŒμ΄ 읽을 수 μžˆλ„λ‘ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ–΄μ…ˆλΈ”λ¦¬ 언어와 같은 μ €μˆ˜μ€€ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λŠ” μ»΄ν“¨ν„°μ˜ κΈ°λ³Έ ν•˜λ“œμ›¨μ–΄μ™€ μ΅œμ‹  μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ‘œκ·Έλž¨μ΄ μž‘μ„±λ˜λŠ” Python λ˜λŠ” JavaScript와 같은 κ³ κΈ‰ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ 사이에 ν•„μš”ν•œ λ‹€λ¦¬μž…λ‹ˆλ‹€.

μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄ μž‘λ™ 방식

기본적으둜 μ»΄ν“¨ν„°μ—μ„œ μ‹€ν–‰λ˜λŠ” κ°€μž₯ 기본적인 λͺ…λ Ήμ–΄λŠ” 1κ³Ό 0으둜 κ΅¬μ„±λœ 이진 μ½”λ“œμž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ½”λ“œλŠ” μ»΄ν“¨ν„°μ˜ 물리적 회둜λ₯Ό 톡해 μ΄λ™ν•˜λŠ” μ „κΈ°μ˜ "켜짐" 및 "꺼짐" μƒνƒœλ‘œ 직접 λ³€ν™˜λ©λ‹ˆλ‹€. 본질적으둜 μ΄λŸ¬ν•œ κ°„λ‹¨ν•œ μ½”λ“œλŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ˜ κ°€μž₯ 기본적인 닀양성인 "기계어"의 기초λ₯Ό ν˜•μ„±ν•©λ‹ˆλ‹€.

λ¬Όλ‘  1κ³Ό 0을 λͺ…μ‹œμ μœΌλ‘œ ν”„λ‘œκ·Έλž˜λ°ν•˜μ—¬ ν˜„λŒ€ μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ‘œκ·Έλž¨μ„ ꡬ성할 수 μžˆλŠ” μ‚¬λžŒμ€ 아무도 μ—†μŠ΅λ‹ˆλ‹€. λŒ€μ‹  인간 ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μΈκ°„μ—κ²Œ 더 직관적인 ν˜•μ‹μœΌλ‘œ λͺ…령을 λͺ…ν™•ν•˜κ²Œ ν‘œν˜„ν•  수 μžˆλŠ” λ‹€μ–‘ν•œ 좔상화 계측에 μ˜μ‘΄ν•΄μ•Ό ν•©λ‹ˆλ‹€. 특히, ν˜„λŒ€ ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” 전체 μ˜μ–΄ 단어 및 λ¬Έμž₯κ³Ό 같은 직관적 ꡬ문과 "And", "Or" 및 "Else"와 같은 논리 μ—°μ‚°μžλ₯Ό ν™œμš©ν•˜λŠ” μ†Œμœ„ "κ³ κΈ‰ μ–Έμ–΄"둜 λͺ…령을 μ‹€ν–‰ν•©λ‹ˆλ‹€. 일상적인 μ‚¬μš©μ— μ΅μˆ™ν•©λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ ꢁ극적으둜 μ΄λŸ¬ν•œ κ³ κΈ‰ λͺ…령은 κΈ°κ³„μ–΄λ‘œ λ²ˆμ—­λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μˆ˜λ™μœΌλ‘œ μˆ˜ν–‰ν•˜λŠ” λŒ€μ‹  μ΄λŸ¬ν•œ κ³ κΈ‰ 언어와 μ €μˆ˜μ€€ μ–Έμ–΄λ₯Ό μžλ™μœΌλ‘œ λ²ˆμ—­ν•˜λŠ” 것을 λͺ©μ μœΌλ‘œ ν•˜λŠ” μ–΄μ…ˆλΈ”λ¦¬ 언어에 μ˜μ‘΄ν•©λ‹ˆλ‹€. 졜초의 μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λŠ” 1940λ…„λŒ€μ— κ°œλ°œλ˜μ—ˆμœΌλ©° ν˜„λŒ€ ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λ₯Ό λ‹€λ£¨λŠ” 데 μ‹œκ°„μ„ 거의 쓰지 μ•Šμ§€λ§Œ μ—¬μ „νžˆ μ»΄ν“¨ν„°μ˜ μ „λ°˜μ μΈ κΈ°λŠ₯에 ν•„μˆ˜μ μž…λ‹ˆλ‹€.

μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄μ˜ μ‹€μ œ 예제

μ˜€λŠ˜λ‚  μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λŠ” ν˜„λŒ€ μ†Œν”„νŠΈμ›¨μ–΄κ°€ κΈ°λ³Έ ν•˜λ“œμ›¨μ–΄ ν”Œλž«νΌκ³Ό μ–΄λ–»κ²Œ κ΄€λ ¨λ˜μ–΄ μžˆλŠ”μ§€ μ΄ν•΄ν•˜λŠ” 데 도움이 λ˜λ„λ‘ 컴퓨터 κ³Όν•™ ν•™μƒλ“€μ˜ 연ꡬ 주제둜 남아 μžˆμŠ΅λ‹ˆλ‹€. μ„±λŠ₯ μš”κ΅¬κ°€ 특히 λ†’κ±°λ‚˜ ν•΄λ‹Ή ν•˜λ“œμ›¨μ–΄κ°€ ν˜„μž¬ κ³ κΈ‰ 언어와 ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” κ²½μš°μ™€ 같이 ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λ‘œ 계속 μž‘μ„±ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ μžˆμŠ΅λ‹ˆλ‹€.

금육과 κ΄€λ ¨λœ ν•œ 가지 μ˜ˆλŠ” 일뢀 금육 νšŒμ‚¬μ—μ„œ μ‚¬μš©ν•˜λŠ” HFT(고주파 거래) ν”Œλž«νΌμž…λ‹ˆλ‹€. 이 μ‹œμž₯μ—μ„œ HFT 거래 μ „λž΅μ΄ μˆ˜μ΅μ„±μ„ μž…μ¦ν•˜λ €λ©΄ 거래의 속도와 정확성이 κ°€μž₯ μ€‘μš”ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 일뢀 HFT νšŒμ‚¬λŠ” κ²½μŸμ—…μ²΄λ³΄λ‹€ μš°μœ„λ₯Ό μ ν•˜κΈ° μœ„ν•΄ 거래 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λ‘œ 직접 μž‘μ„±ν•˜μ—¬ κ³ κΈ‰ μ–Έμ–΄μ˜ λͺ…령이 κΈ°κ³„μ–΄λ‘œ λ²ˆμ—­λ  λ•ŒκΉŒμ§€ 기닀릴 ν•„μš”κ°€ 없도둝 ν–ˆμŠ΅λ‹ˆλ‹€.

##ν•˜μ΄λΌμ΄νŠΈ

  • μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ‘œκ·Έλž¨κ³Ό κΈ°λ³Έ ν•˜λ“œμ›¨μ–΄ ν”Œλž«νΌ 사이에 ν•„μš”ν•œ λ‹€λ¦¬μž…λ‹ˆλ‹€.

  • μ–΄μ…ˆλΈ”λ¦¬ μ–Έμ–΄λŠ” κ³ κΈ‰ μ–Έμ–΄λ₯Ό κΈ°κ³„μ–΄λ‘œ λ²ˆμ—­ν•˜λŠ” μΌμ’…μ˜ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μž…λ‹ˆλ‹€.

  • μ˜€λŠ˜λ‚  μ–΄μ…ˆλΈ” μ–Έμ–΄λŠ” μ„±λŠ₯ μš”κ΅¬ 사항이 특히 높은 κ²½μš°μ™€ 같은 일뢀 ν‹ˆμƒˆ μ‘μš© ν”„λ‘œκ·Έλž¨μ—μ„œ μ—¬μ „νžˆ μ‚¬μš©λ˜μ§€λ§Œ 직접 μž‘μ„±λ˜λŠ” κ²½μš°λŠ” 거의 μ—†μŠ΅λ‹ˆλ‹€.