본문으로 바로가기

[운영체제] 어셈블러

category 공부방/운영체제 2016. 8. 2. 19:57

1. 어셈블러(Assembler)

작성된 어셈블리어를 기계어로 바꿔 주는 프로그램
어셈블러 언어는 숫자로 표현된 기계어를 사람이 알아보기 쉽게 기호화하여 프로그램 작성을 용이하게 한 언어이다. 기계어와 1:1 대응

 

어셈블 과정에는 두 가지 방법이 있다.

 

(1) 단일 패스 어셈블러(1-Pass Assembler)

원시 프로그램을 어셈블러가 번역할 때 원시 프로그램을 한 번만 읽어들여 중간 파일을 거치지 않고 바로 목적 프로그램을 생성하는 것

 

(2) 이중 패스 어셈블러(2-Pass Assembler)어셈블러가 원시 프로그램을 목적 프로그램으로 번역하라 때 두 번에 걸쳐서 처리 Pass1에서 기호(Symbol)와 리터럴을 처리하고, 2Pass에서 목적 프로그램 생성

'공부방 > 운영체제' 카테고리의 다른 글

[운영체제] 링커와 로더  (0) 2016.08.02
운영체제의 개념  (0) 2016.08.02