Здесь есть объяснение easyelectronics.ru/avr-uchebnyj-kurs-ispolzovanie-.... Регистр Z 16 битный. zh - его верхняя 8 битная половина, а zl - нижняя. Т.к. адрес 16 битный, чтобы загрузить его в регистр z, приходится загружать его верхние 8 бит в верхнюю половину z, а нижние - в нижнюю.