운영체제정보처리기사(구) · 2012년03월04일 · 50/100
50.어셈블러를 두 개의 패스(pass)로 구성하는 주된 이유는?
1
한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문
2
한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 처리속도가 감소하기 때문
3
한 개의 패스만을 사용하면 기호를 모두 정의한 뒤에 해당 기호를 사용해야만 하기 때문정답
4
패스 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문
해설
두 개의 패스(Pass)를 사용하면 기호를 정의하기 전에 사용 할 수 있는 프로그램 작업이 용이합니다. 프로그램에서 사용되는 기호를 프로그램의 맨 나중에 정의할 경우 이중 패스 어셈블러에서는 두번에 걸쳐 번역하므로 기호를 정의하기 전에 프로그램 사용이 가능한 것입니다.