πŸ“šCS/πŸ“–CS μŠ€ν„°λ””

024-025 μ•Œκ³ λ¦¬μ¦˜μ€ 이상, ν”„λ‘œκ·Έλž˜λ°μ€ ν˜„μ‹€

Hoon2 2022. 8. 5. 11:50
728x90

μ•Œκ³ λ¦¬μ¦˜ 

μ•Œκ³ λ¦¬μ¦˜μ€ μ–΄λ–€ 선택을 λ‚΄λ¦¬λŠ” 과정에 μžˆμ–΄ 졜적의 νŒλ‹¨μ„ ν•˜κΈ°μœ„ν•œ 절차둜 μ‚¬λžŒλ“€μ€ μˆ˜λ§Žμ€ μ•Œκ³ λ¦¬μ¦˜μ„ 거쳐간닀. λ‹€λ§Œ κ·Έ γ……λ„ˆνƒμ„ μœ„ν•œ ν‰κ°€μ ˆμ°¨λŠ” λˆˆμ— 보이지 μ•Šκ³  ꡉμž₯히 λΉ λ₯΄κΈ° λ•Œλ¬Έμ— μ •ν™•νžˆ μ–΄λ–€ 과정인지 μ„€λͺ…ν•˜κΈ° μ–΄λ ΅λ‹€. 예λ₯Όλ“€μ–΄ λ‚˜μ˜ μƒνƒœλ₯Ό 일일히 νŒŒμ•…ν•΄μ„œ κ²°κ³Όκ°€ λ§Œμ•½μ— 피곀함을 근거둜 μ§‘μ—μ„œ 아무것도 ν•˜μ§€ μ•ŠλŠ” 선택을 ν–ˆλ‹€λ©΄ 이거 μ΅œμ„ μ˜ 선택이냐, μ΅œμ•…μ˜ μ„ νƒμ΄λƒλŠ” μ•Œ 수 μ—†μ§€λ§Œ μ–΄λ–€ λ¬Έμ œμ— λŒ€ν•œ 결정을 내리기 μœ„ν•΄ 고민과정은 짜기 μœ„ν•¨μ΄λ‹€. 

 

*μ˜ˆμ‹œ 

ν”„λ‘œκ·Έλž˜λ°

ν”„λ‘œκ·Έλž˜λ°μ€ νŠΉμ • λͺ©μ μ„ λ‹¬μ„±ν•˜κΈ° μœ„ν•΄ μ„€κ³„λœ μ•Œκ³ λ¦¬μ¦˜μ„ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ (μ‚¬λžŒμ΄ 이해 ν•  수 μžˆλŠ” μ–Έμ–΄)λ₯Ό μ‚¬μš©ν•˜μ—¬ ꡬ체적인 ν”„λ‘œκ·Έλž¨μœΌλ‘œ μž‘μ„±ν•˜λŠ” 과정을 κ°€λ₯΄ν‚¨λ‹€. κ°„λ‹¨νžˆ ν”„λ‘œκ·Έλž˜λ°μ΄λž€ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“œλŠ” λͺ¨λ“  μž‘μ—…μ΄λΌκ³  λ³Ό 수 μžˆλ‹€. 

 

ν”„λ‘œκ·Έλž˜λ° μˆœμ„œ / 문제 인식 ~ μœ μ§€λ³΄μˆ˜

μ–΄μ…ˆ 블리어

μ‚¬μš©μžκ°€ μ΄ν•΄ν•˜κΈ° μ–΄λ €μš΄ 기계어 λŒ€μ‹ μ— λͺ…λ Ή κΈ°λŠ₯을 μ‰½κ²Œ 연상할 수 μžˆλŠ” 기호λ₯Ό 기계어와 1:1둜 λŒ€μ‘μ‹œμΌœ μ½”λ“œν™”ν•œ 기호 μ–Έμ–΄ 

* νŠΉμ§• 

  • μ–΄μ…ˆλΈ”λ¦¬μ–΄λ‘œ μž‘μ„±ν•œ ν”„λ‘œκ·Έλž¨μ€ "μ–΄μ…ˆλΈ”λŸ¬"λ₯Ό 톡해 μ–΄μ…ˆλΈ” ν•˜λŠ” 과정을 거쳐야 ν•œλ‹€
  • μ‚¬μš©μžκ°€ ν”„λ‘œκ·Έλž¨μ„ μ‰½κ²Œ 읽고 이해할 수 μžˆλ‹€.
  • ν”„λ‘œκ·Έλž¨μ— κΈ°ν˜Έν™”λœ λͺ…λ Ή 및 μ£Όμ†Œλ₯Ό μ‚¬μš©
  • CPUλ§ˆλ‹€ μ‚¬μš©λ˜λŠ” μ–΄μ…ˆλΈ”λ¦¬μ–΄κ°€ λ‹€λ₯Ό 수 μžˆλ‹€.
  • μ–΄μ…ˆλΈ”λ¦¬μ–΄μ—μ„œ μ‚¬μš©λ˜λŠ” λͺ…령은 μ˜μ‚¬ λͺ…λ Ήκ³Ό μ‹€ν–‰ λͺ…λ ΉμœΌλ‘œ ꡬ뢄할 수 μžˆλ‹€. 

좜처 : https://coding-factory.tistory.com/304

 

[Assembly] μ–΄μ…ˆλΈ”λ¦¬μ–΄λž€ 무엇인가?

μ–΄μ…ˆλΈ”λ¦¬μ–΄λž€? μ–΄μ…ˆλΈ”λ¦¬μ–΄λž€ μ‚¬μš©μžκ°€ μ΄ν•΄ν•˜κΈ° μ–΄λ €μš΄ 기계어 λŒ€μ‹ μ— λͺ…λ Ή κΈ°λŠ₯을 μ‰½κ²Œ 연상할 수 μžˆλŠ” 기호λ₯Ό 기계어와 1:1둜 λŒ€μ‘μ‹œμΌœ μ½”λ“œν™”ν•œ 기호 μ–Έμ–΄μž…λ‹ˆλ‹€. 1. μ–΄μ…ˆλΈ”λ¦¬μ–΄λ‘œ μž‘μ„±ν•œ 원

coding-factory.tistory.com

 

728x90