Цитата Сообщение от b2m Посмотреть сообщение
А смысл очень прост - нужно изменить только старшие два бита (номер страницы), а вот другие менять не надо. В оригинале, правда, это сделано слишком уж оригинально

---------- Post added at 21:40 ---------- Previous post was at 21:38 ----------

Конечно, если известно, какие младшие биты установлены, то можно было бы и обойтись без чтения регистра CR. Но тут - общий случай.

---------- Post added at 21:42 ---------- Previous post was at 21:40 ----------

Например, можно запоминать последний вывод в CR в какой-нибудь переменной.

---------- Post added at 21:43 ---------- Previous post was at 21:42 ----------

Но какой смысл? Если эта переменная и регистр CR фактически одно и то-же

Ну и как тебе Web-сервер? По-моему, мощно!
Тут и сервер, и стек, и CGI, и файловая система (вместе с файлами) - и все в 18кб. А если на экран ничего не выводить, то и в 16Кб можно влезть. И ведь это не ассемблер, а С!