ld hl,10 add hl,sp ld e,(hl) inc hl ld d,(hl) гдето так примерно или, в зависимости от расположения звёзд, начало переменных в индексном регистре(которое аналогично вычисляется).
В C166 интересная концепция стека: http://www.gaw.ru/html.cgi/txt/ic/Infin ... _cpu.htm#2 Здорово, если бы A, BC, DE, HL и т.п. адресовали не регистры, а сразу ОЗУ, относительно текущего положения SP. Ну что-то вроде кеша.
Реквестирую страницы размером в 1 байт. Тогда, заполнив каждую страницу одним байтом от 0 до 255, программу можно будет грузить прямо в порты страниц. А чтение можно сделать по схеме знакогенератора в савелиеконфе.