In the best of all possible worlds, each assembler program we write would require only a single base register. Alas, programs grow larger over time, record sizes are huge, and data areas expand. Our programs sometimes require two or more base registers. I’ve added a video lesson that highlights my way of declaring and loading extra base registers. You can watch it here.