Компиляторы и ассемблеры в свое время работали на очень ограниченном оборудовании. Первый компилятор C, который я использовал, использовал только первые 6 символов имен переменных. Ассемблер Intel ничем не отличается. Ограниченные ресурсы означают компромиссы.
Мы говорим о 1970-х годах. Память была очень ограничена, процессоры были на много, много порядков медленнее. Вам понадобится очень эффективный способ хранения и поиска меток.
Я сомневаюсь, что для оригинального ассемблера есть обходной путь. Я был бы впечатлен, если бы вы могли даже запустить ассемблер, на который ссылается книга. Попробуйте написать новый. Ассемблеры легко писать, особенно с компьютерами и инструментами, доступными сегодня. Моим заданием на 2-й курс программирования на CS было написать ассемблер ...