Если стоит чисто практическая (не академическая) задача, причём именно для
Спектрума (а не абстрактно Z80), может иметь смысл использовать калькулятор
Бейсика. Газета "Nicron", номера 30, 31 и 33, рубрика "Учимся ассемблеру".
http://trd.speccy.cz , Пресса, на букву N.