Главная задача компилятора заключается в том, чтобы сделать программу, написанную на языке программирования NAP-2021, понятной компьютеру. В данном проекте исходный код транслируется на язык ассемблера. Язык ассемблера – язык программирования низкого уровня, представляющий собой формат записи машинных команд, удобный для восприятия человеком.