На спектруме часто заполняли все регистровые пары из стека, потом меняли указатель стека на буфер экрана и pushили их туда. Для этого даже использовали второй набор регистров, чтобы реже менять указатель стека.
В старых материнках аккумуляторы были никелевые. В более новых — литиевые батарейки(не аккумуляторы). При попытке зарядки литиевой батареи небольшим током — ничего страшного не случится.
Так еще короче. Чем в данном случае такой код хуже?
Переменная может и в регистре храниться.