Статьи по Assembler

       

Артефакты


В таком контексте - интересные программы, сделанные неизвестно для чего - впервые применил термин "артефакт" Serrgio в соответствующем разделе братского нам Сайта изобретателей фонариков на солнечных батарейках. Нам это название показалось настолько удачным, что мы тоже применили его, не задумываясь. Надеемся, что вам оно также понравится, и вы посвятите всю свою жизнь созданию артефактов и закончите ее в нищете, но посмертно будете признаны великим программистом.

Само слово "артефакт", придуманное неизвестно кем неизвестно в какие времена и означающее "сделанный искусственно", ввел в современный обиход, скорее всего, Артур Кларк в своей великой "Одиссее-2001". Там, если помните, так назывался черный обелиск - носитель внеземного мессиджа и одновременно средство для превращения Юпитера в еще одно солнце. А может быть, это был Клиффорд Саймак, но у него столько великих книг, что мы не припомним, в которой это случилось. Как бы там ни было, потом слово размножилось на страницах тысяч фантастических романов и навязло в зубах.

Возможно поэтому, когда 2001 год оказался не за горами, а полет к Юпитеру по-прежнему остался уделом фантастики, словечку легко нашлось новое применение. Теперь им обозначают всякие полезные штучки, от куска колбасы до трансцендентирующего суперплазмогана, находимые геймерами в лабиринтах бесчисленных шутеров. Наверное, у этого применения термина тоже есть конкретный автор, но мы его не знаем.

салют

  • Скачайте программу salute.com (2277 байт).
  • Если доверяете, переходите сразу к пункту 3. Если не совсем доверяете, проверьте ее каким-нибудь антивирусом. Если совсем не доверяете, то купите себе новый компьютер, и переходите к пункту 3, пользуясь старым.
  • Запустите программу.
  • Немножко испугайтесь, увидев черный экран.
  • Нажмите клавишу пробел.
  • Еще раз испугайтесь, услышав треск со стороны системного блока.
  • Успокойтесь, потому что это трещит не винчестер, а спикер. Это такое звуковое сопровождение. В поры написания этой программы саундбластеров еще в помине не было.
  • Насладитесь зрелищем.
  • Нажмите пробел и удерживайте.
  • Насладитесь зрелищем.
  • Нажмите клавишу Esc.
  • Плюньте и сотрите программу.

  • цветочки

    Это технологическая версия предыдущей программы - на ней отлаживались траектории движения огней. Но поскольку она имеет кое-какую самостоятельную красоту, мы ее включили сюда отдельным пунктом.

  • Скачайте программу flowers.com (1912 байт).
  • Выполните п.2 из предыдущей инструкции.
  • Выполните п.3 из предыдущей инструкции.
  • Выполните п.4 из предыдущей инструкции.
  • Выполните п.5 из предыдущей инструкции.
  • Пропустите п.п.6 и 7 из предыдущей инструкции - в этой программе нет звука.
  • Далее последовательно выполняйте п.п.8...12 из предыдущей инструкции.


  • галактика

  • Скачайте программу galaxy.com (2194 байта).
  • Запустите ее.
  • Наслаждайтесь.
  • Понажимайте клавишу пробел.
  • Когда надоест - нажмите Esc.


  • Эта программа может служить тестом вашей способности к ментальной связи с компьютером, то есть, грубо говоря, позволяет определять, дайвер вы или нет (© С.Лукьяненко). Для этого:


    • долго-долго смотрите на картинку
    • попытайтесь представить ее раскрашенной в один из 14-ти цветов палитры EGA (кроме белого и черного)
    • нажмите клавишу пробел
    • если угадали - поставьте себе плюсик, а если нет - минусик.
    • повторите предыдущие пункты 1000 раз


    Если полученное вами число плюсиков больше 71 - у вас есть дайверские способности. И чем больше это число, тем ваши способности больше.

    Если ваш тест прерван приездом бригады скорой помощи, продолжите его после выписки из психлечебницы.

    Все три перчисленные выше программы написаны в 1993 году на TASM 3.1, когда автор по мере сил участвовал в развале отечественной оборонной отрасли. Основной обязанностью сотрудников нашего НИИ было своевременное получение аванса и зарплаты. В перерывах между этими мероприятиями мы эксплуатировали обе 286-е машины нашей лаборатории. На одной автор писал программули, подобные этим, а на другой девчонки резались в покер.

    3d-мандельброт

    А вот этот артефакт любезно прислал нам Ivan Grinkin (спасибо ему большое!). Эта вещь в некотором смысле уникальная, настоящий handmade! Если вам кажется, что вы зря отвалили деньги за PIV-1400, и он в вашем компьютере занимается в основном тем, что, вяло обмахиваясь кулером, от нечего делать гоняет пару-тройку байт взад-вперед по кэшу, дайте ему пожевать программу Ивана. Гарантируем: мало не покажется. Она в реальном времени разрисовывает стены трехмерного лабиринта фракталом Мандельброта. (А если же у вас процессор послабее, то, значит, пора апгрейдиться.) Короче, качайте 3d.rar (3901 байт), да не забудьте прочитать вложенную инструкцию, а то не будете знать, куда ползти.


    Содержание раздела