[운영체제] 어셈블러
1. 어셈블러(Assembler) 작성된 어셈블리어를 기계어로 바꿔 주는 프로그램 어셈블러 언어는 숫자로 표현된 기계어를 사람이 알아보기 쉽게 기호화하여 프로그램 작성을 용이하게 한 언어이다. 기계어와 1:1 대응 어셈블 과정에는 두 가지 방법이 있다. (1) 단일 패스 어셈블러(1-Pass Assembler) 원시 프로그램을 어셈블러가 번역할 때 원시 프로그램을 한 번만 읽어들여 중간 파일을 거치지 않고 바로 목적 프로그램을 생성하는 것 (2) 이중 패스 어셈블러(2-Pass Assembler)어셈블러가 원시 프로그램을 목적 프로그램으로 번역하라 때 두 번에 걸쳐서 처리 Pass1에서 기호(Symbol)와 리터럴을 처리하고, 2Pass에서 목적 프로그램 생성