#4236: Агент N/A

« картинки и свежие анекдоты | чат

#4236: Агент N/A

Дело было во времена появления Pentium II — одних из первых массово продававшихся RISC-CISC-трансляторов, а не классических CISC-процессоров, как Pentium и Pentium MMX. Да, именно тогда свет увидели оптимизация очереди выполнения команд, подстановочные регистры и разбиение команд на подкоманды.

Писали мы как-то с одногруппником одну задачку на ассемблере x86. По нажатии определённой комбинации клавиш надо было вывести на экран надпись: «Привет от агента 009!» Задача простая: резидент с обработчиком прерывания от клавиатуры; перехват комбинации, вывод надписи на экран, задержка и её стирание методом восстановления того, что было под ней. Да, примитивно, да, клавиатура «вставала колом» на время этой задержки, но нам для изучения прерываний больше и не нужно было.

Надпись в упор не хотела выводиться целиком. «Привет от агента» появлялось, а «009!» — ни в какую. Было выпито много пива и потрачено полдня. Уже и задержку в пять секунд вставили — не хочет.

Прихожу домой, запускаю на своём компьютере. Работает, выводит строчку целиком. Оказывается, Celeron 333 приятеля оптимизировал код на лету, и первые 16 байт строки выводились сразу, а последние 5 — непосредственно перед стиранием. Естественно, их мелькание на экране было совершенно незаметным. Мой же старенький Pentium 200 MMX ничего не изобретал — выводил всё целиком, а только потом исполнял цикл задержки. Стоит ли говорить, что ещё более древний институтский 80286 тоже не стал ничего изобретать, и лабу мы защитили успешно?

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Анекдоты и картинки #8581293
Анекдоты и картинки #8581292
Софи Лорен
Бутылочка
ТаЩЬка на прокаЩЬка (36 фото)
Ода сухим законам
Пристальный взгляд: полевые мыши
Анекдоты и картинки #8581286
Анекдоты и картинки #8581285
Женщины с огромной грудью (25 фото)
"Стопхам" Новый сезон (9 роликов)
Классики литературы в коротких пересказах
Девушки с Одноклассников. Часть 6. (100 фото)
Гей-парад в Любеке (30 фото)
Правильный ракурс. Часть 2. (31 фото)
Анекдоты и картинки #8581278
Анекдоты и картинки #8581277
Анекдоты и картинки #8581276
Сюрпризы вентиляционной шахты
Такой разнообразный спорт (28 фото)
« все анекдоты и картинки
Рейтинг@Mail.ru