大部分的组合语言程式其工作都可以在一次处理(one-pass)内完成,而组合语言程式与机械码都需在记忆体中执行。一种使用链接处理记忆体分配的方法。链节中的元素包括:
(1)记号用以指示这个定义的符号是在前面或后面。
(2)此符号在记忆体中的位置。
(3)指位器,指向下一个相同的符号。未定义的符号在第一次出现后,将被加入于符号表内,而且在记忆体中被定址,并且加上「未定义」的标示。再次出现时,再加在此符号前,用指位器连接。当预先引用的符号之定义指令出现时,根据链接把这些相同符号全部代入真正的位址值。