LINUX.ORG.RU

История изменений

Исправление lenin386, (текущая версия) :

включил нужную страницу, посчитал, щначения локальных переменных оставил в ней же, глобальную скинул вниз, переключил обратно.

Медленно, сложно и не ложится на компиляторы ЯВУ.

Кстати, не помню, переключение за такт происходило?

Быстрее, но это не важно. Ни одна команда Z80 не выполнялась быстрее 4 тактов. При этом, практическая ценность тех команд, которые 4 такта, сомнительна. Более-менее нужные команды требовали ~16 тактов.

Исправление lenin386, :

включил нужную страницу, посчитал, щначения локальных переменных оставил в ней же, глобальную скинул вниз, переключил обратно.

Медленно и не ложится на компиляторы ЯВУ.

Кстати, не помню, переключение за такт происходило?

Быстрее, но это не важно. Ни одна команда Z80 не выполнялась быстрее 4 тактов. При этом, практическая ценность тех команд, которые 4 такта, сомнительна. Более-менее нужные команды требовали ~16 тактов.

Исходная версия lenin386, :

включил нужную страницу, посчитал, щначения локальных переменных оставил в ней же, глобальную скинул вниз, переключил обратно.

Медленно и не ложится на компиляторы ЯВУ.

Кстати, не помню, переключение за такт происходило?

Это не важно. Ни одна команда Z80 не выполнялась быстрее 4 тактов. При этом, практическая ценность тех команд, которые 4 такта, сомнительна. Более-менее нужные команды требовали ~16 тактов.