어셈블러
위키백과 ― 우리 모ë‘ì˜ ë°±ê³¼ì‚¬ì „.
어셈블러(assembler)는 어셈블리어를 기계어 í˜•íƒœì˜ ì˜¤ë¸Œì 트 코드로 번ì—í•´ 주는 컴퓨터 í”„ë¡œê·¸ëž¨ì„ ë§í•œë‹¤.
ì´ê²ƒì€ 어셈블리 ëª…ë ¹ 부호를 오피코드로 번ì—í• ë¿ë§Œ ì•„ë‹ˆë¼ ë©”ëª¨ë¦¬ì˜ ìœ„ì¹˜ ë“¤ì„ ì´ë¦„으로 표시하는 기능, 매í¬ë¡œë¥¼ 통한 문장 치환 기능 ë“±ì„ í•¨ê»˜ ì œê³µí•œë‹¤.
ê³ ìˆ˜ì¤€ 어셈블러는 ê³ ê¸‰ ì œì–´ 구조, ê³ ìˆ˜ì¤€ í”„ë¡œì‹œì ¸/함수 ì„ ì–¸ ë° í˜¸ì¶œ, ê³ ìˆ˜ì¤€ ìžë£Œí˜• 추ìƒí™” ê°™ì€ ê³ ìˆ˜ì¤€ 언어 추ìƒí™” ê¸°ëŠ¥ì„ ì œê³µí•˜ê¸°ë„ í•œë‹¤.
MIPS, Sun Sparc, HP PA-RISCê³¼ ê°™ì€ RISC 기반 아키í…ì³ë¥¼ 위한 í˜„ëŒ€ì˜ ì–´ì…ˆë¸”ëŸ¬ëŠ” ì¤‘ì•™ì²˜ë¦¬ìž¥ì¹˜ì˜ íŒŒì´í”„ë¼ì¸ì„ 효과ì 으로 사용하기 위한 ì¸ìŠ¤íŠ¸ëŸì…˜ ìŠ¤ì¼€ì¤„ë§ ê¸°ëŠ¥ì„ ê°€ì§€ê³ ìžˆë‹¤.
어셈블러는 ê³ ê¸‰ì–¸ì–´ë¥¼ 위한 컴파ì¼ëŸ¬ì— 비해 매우 간단한 구조를 ê°€ì§€ê³ ìžˆìœ¼ë©°, 1950년대 ì´ëž˜ë¡œ ê³„ì† ì‚¬ìš©ë¼ì™”다.
í¬ë¡œìŠ¤ 어셈블러는 다른 프로세서를 위한 코드를 ë§Œë“ ë‹¤.
어셈블러가 실행ë˜ëŠ” 단계를 어셈블리 타임ì´ë¼ 한다.
![]() |
ì´ ë¬¸ì„œëŠ” ì»´í“¨í„°ì— ê´€í•œ í† ë§‰ê¸€ìž…ë‹ˆë‹¤. ì„œë¡œì˜ ì§€ì‹ì„ 모아 알차게 문서를 완성해 갑시다. |