Someone must be responsible for managing all these symbols. In particular, someone must remember that SCREEN stands for 16384, that LOOP stands for 312, that sum stands for some other address, and so on. This symbol-handling task is one of the most important functions of the assembler.
이전까지 어셈블러는 기계어와 1:1대응 역할만 한다고만 생각했는데, 변수와 레이블등의 기능도 있고 이 기능을 위해 symbol table이 필요하다는걸 책을 보면서 알았다.
Someone must be responsible for managing all these symbols. In particular, someone must remember that SCREEN stands for 16384, that LOOP stands for 312, that sum stands for some other address, and so on. This symbol-handling task is one of the most important functions of the assembler.
이전까지 어셈블러는 기계어와 1:1대응 역할만 한다고만 생각했는데, 변수와 레이블등의 기능도 있고 이 기능을 위해 symbol table이 필요하다는걸 책을 보면서 알았다.