Четверг, 17.08.2017, 05:00

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Дuck Tales» » «Дuck Tales N#5» [13.01.95] (Автор: Dale publishing co.)
«Дuck Tales N#5» [13.01.95]
-=RUS=-Дата: Вторник, 12.08.2014, 18:19 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 350
Репутация: 1
Статус: Offline

                       Я хочу, чтоб к штыку приравняли ки-борд!

        #####│  #│   #│  #####│ #│   #│
        #│   #│ #│   #│ #│      #│ ##│
        #│   #│ #│   #│ #│      ###│
        #│   #│ #│   #│ #│      #│ ##│
        #####│   #####│  #####│ #│   #│

                     ▒▒▒▒▒▒   ▒▒▒▒▒  ▒      ▒▒▒▒▒▒  ▒▒▒▒▒
                       ▒    ▒▒   ▒  ▒      ▒       ▒
                      ▒    ▒    ▒  ▒      ▒▒▒▒    ▒▒▒▒▒
                     ▒    ▒▒▒▒▒▒  ▒      ▒           ▒
                    ▒    ▒    ▒  ▒▒▒▒▒▒ ▒▒▒▒▒▒  ▒▒▒▒▒

          Независимая файловая газета для программеров

 ══════════════════════════════════════════════════════════════
 Основана в июне 1994 года    N#5, 13.01.1995  Цена отсутствует
 ══════════════════════════════════════════════════════════════

   ***      *   *  ***  ****  *     * *   *
  *   *     *   * *   * *   * *     * ** **
  *         ***** *   * ****  ****  * * * *
  *   *     *   * *   * *   * *   * * *   *
   ***      *   *  ***  ****  ****  * *   *

                           *****  ***    **   ***  *   *    *
                           *   * *   *  * *  *   * ** **   ***
                           *     *   *  * *  *   * * * *    *
                           *     *   *  * *  *   * *   *
                           *      ***  *****  ***  *   *    *

                  ┌─────────────────────────┐
                  │   СЕГОДНЯ В НОМЕРЕ:     │▒
                  ╞═════════════════════════╡▒
                  │ 1. Брянские новости.    │▒
                  │ 2. Слухи из Москвы.     │▒
                  │ 3. Уроки языка.         │▒
                  │ 4. Пишем на Ассемблере. │▒
                  │ 5. Ошибки, глюки...     │▒
                  │ 6. Немного UMORA.       │▒
                  └─────────────────────────┘▒
                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

                     ┌───────────────────┐
                     │ Брянские новости. │▒
                     └───────────────────┘▒
                       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

    В Брянске наблюдается значительный дефицит заклеек для дис-
 кет. Попытки заменить их синей изолентой к успеху не  приводи-
 ли, т.к. она пропускает инфракрасные лучи, и датчик не воспри-
 нимает ее как заклейку. Решение нашлось... на  полках  коммер-
 ческих киосков. В большинстве  жевательных  резинок  находятся
 клеящиеся картиночки, которые у буржуев называются "STICKERS".
 Если нарезать этот самый СТИКЕРС аккуратными полосками,  полу-
 чается 5...7 отличных светонепроницаемых заклеек...

    Кстати, о заклейках. Те, кто  установил  свои  дисководы  в
 корпуса (см. Дuck Tales #1) опять сильно жалеют  о  своем  по-
 спешном решении. А те, кто не установил, подсовывают под  све-
 тодиод защиты записи кусочек жести, тем самым значительно сни-
 жая вероятность ошибочного уничтожения информации.

    Наконец-то в Брянске появилась (причем сразу с четырех сто-
 рон) ANDOS v3.1. Внешне она выглядит  достаточно  внушительно,
 но... как говорится, новая программа - новые глюки.  Для  раз-
 минки  можете  попробовать  скопировать  штук  пять  файлов  с
 MKDOS'ного диска на ANDOS'ный. Новый MASTER обладает "... пол-
 ной защитой от установки не того диска при копировании на  од-
 ном дисководе", причем настолько полной, что она защищает и от
 установки "того" диска...

    Еще одна новинка (естественно, в Брянске) - "эмулятор экза-
 мена" - ПДД (Правила Дорожного Движения)  производства  Altec.
 Программа имеет свой собственный загрузчик и,  соответственно,
 занимает целый диск, хотя используется на  нем  не  более  300
 Кбайт. Более того, авторы сварганили некую пародию  на  защиту
 от копирования. Эту "защиту" за 5 минут  снимет  даже  чайник,
 попросту написав новый загрузчик.
    Программеры из Altec'а (и не только)!!! Подумайте, стоит ли
 Вам заниматься ерундой (типа написания защит)  в  ущерб  более
 серьезным делам? Защита - это двойная  трата  времени,  сил  и
 электроэнергии (первый раз - тем, кто ее пишет, второй -  тем,
 кто ее снимает). Математически доказано, что ЛЮБАЯ ЗАЩИТА сни-
 мается ЗА КОНЕЧНЫЙ ПРОМЕЖУТОК ВРЕМЕНИ. И если уж Вам не  жалко
 времени и сил (и своих, и чужих), то пожалейте хотя  бы  элек-
 троэнергию, тем более, что энергетический кризис не за горами.

    На 22.01.95 Брянским Клубом планируется очередной  набег  в
 Москву. Главная цель - приобрести наконец-таки  модем.  Вопрос
 об этом приобретении встал достаточно остро после того, как  у
 Клуба появилась неофициальная  возможность  бесплатно  пользо-
 ваться междугородней связью. Если нашествие завершится удачно,
 в следующем номере Дuck Tales появятся наши телефонные коорди-
 наты.

    Для  тех,  кто  еще  не   знает:  официальным   промоутером
 (promouter) Брянского Клуба пользователей БК-0010 в Москве яв-
 ляется ROC Ltd. Телефон: (095) 1339496.

                      ┌──────────────────┐
                      │ Слухи из Москвы. │▒
                      └──────────────────┘▒
                       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

    * Altec закончил разработку блока  расширения  ОЗУ  на  128
 Кбайт, но пока не начал их  массовую  продажу,  мотивируя  это
 тем, что пока не написано соответствующих программ.

    * Altec завершил испытания винчестера на БК-0011М и  теперь
 устанавливает их всем желающим.  Обходится  это  (винчестер  +
 контроллер + установка) в 250.000 руб.

    * Погорельцев написал некую новую игрушку, но никто не зна-
 ет, какую...

                        ┌──────────────┐
                        │ Уроки языка. │▒
                        └──────────────┘▒
                         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

   ┌───────────────────┬────────────────┬──────────────────┐
   │     Как пишут     │    Кто пишет   │    Правильно:    │
   ├───────────────────┼────────────────┼──────────────────┤
   │прЕобрел           │BD              │прИобрел          │
   │коММанда           │BD              │коМанда           │
   │изобреДшим         │MV              │изобреТшим        │
   │так-же             │VIC             │так же            │
   │в ручную           │VIC             │вручную           │
   │наличЕе            │VIC             │наличИе           │
   │придетЬся          │VIC             │придется          │
   │клавишЫ            │VIC             │клавишИ           │
   │располАжение       │VIC             │расположение      │
   │конечно-же         │AN              │конечно же        │
   │предИстория        │Погорельцев     │предЫстория       │
   │в троем            │Погорельцев     │втроем            │
   │Верху              │Погорельцев     │ВВерху            │
   │угрАжает           │Погорельцев     │угрОжает          │
   └───────────────────┴────────────────┴──────────────────┘

    Мужики, ну вы хоть изредка задумывайтесь, что  пишете,  а?!
 Взять хотя бы изобреДение MV corp. (от слова BRED, что ли?).

                    ┌──────────────────────┐
                    │ Пишем на Ассемблере. │▒
                    └──────────────────────┘▒
                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

                    Редкая птица долетит до середины ПЕРЕВАЛ'а.
                                                     уBIL corp.

    Огромное количество ошибок в ассемблерных программах возни-
 кает из-за неверно написанных условных переходов. Эти  ошибки,
 как правило, редко обнаруживаются при тестировании,  поскольку
 далеко не всякую программу можно оттрассировать по  всем  воз-
 можным сценариям работы.
    Основной и наиболее распространенной причиной  этих  ошибок
 является неправильное понимание ассемблерных мнемоник. Призна-
 емся, длительное время мы думали, что переход по  команде  BPL
 (Branch if PLus) происходит только при положительном  значении
 проверяемого числа, и лишь при отладке одной из наших программ
 обнаружили, что это далеко не  так!  Во  избежание  дальнейших
 заблуждений были составлены таблицы  "на  все  случаи  жизни",
 предлагаемые Вашему вниманию.

  ┌─────┬────┬───────────────────────────────────────────────┐
  │Вет- │Ус- │Аргументы команды CMP  и установленные биты ССП│
  │вле- │ло- ├───┬───┬───┬─────┬─────┬─────┬────┬────┬───┬───┤
  │ние  │вие │1,2│2,2│2,1│-2,-1│-1,-1│-1,-2│1,-1│-1,1│#,1│1,#│
  │     │    │NC │Z  │   │NC   │Z    │     │C   │N   │V  │NVC│
  ├─────┼────┼───┼───┼───┼─────┼─────┼─────┼────┼────┼───┼───┤
  │ BNE │<> *│ + │ - │ + │  +  │  -  │  +  │ +  │ +  │ + │ + │
  │ BEQ │== *│ - │ + │ - │  -  │  +  │  -  │ -  │ -  │ - │ - │
  │ BPL │>= з│ - │ + │ + │  -  │  +  │  +  │ +  │ -  │ + │ - │
  │ BMI │<  з│ + │ - │ - │  +  │  -  │  -  │ -  │ +  │ - │ + │
  │ BCC │>= б│ - │ + │ + │  -  │  +  │  +  │ -  │ +  │ + │ - │
  │ BCS │<  б│ + │ - │ - │  +  │  -  │  -  │ +  │ -  │ - │ + │
  │ BVC │    │ + │ + │ + │  +  │  +  │  +  │ +  │ +  │ - │ - │
  │ BVS │    │ - │ - │ - │  -  │  -  │  -  │ -  │ -  │ + │ + │
  │ BGE │>= з│ - │ + │ + │  -  │  +  │  +  │ +  │ -  │ - │ + │
  │ BLT │<  з│ + │ - │ - │  +  │  -  │  -  │ -  │ +  │ + │ - │
  │ BGT │>  з│ - │ - │ + │  -  │  -  │  +  │ +  │ -  │ - │ + │
  │ BLE │<= з│ + │ + │ - │  +  │  +  │  -  │ -  │ +  │ + │ - │
  │ BHI │>  б│ - │ - │ + │  -  │  -  │  +  │ -  │ +  │ + │ - │
  │ BLOS│<= б│ + │ + │ - │  +  │  +  │  -  │ +  │ -  │ - │ + │
  └─────┴────┴───┴───┴───┴─────┴─────┴─────┴────┴────┴───┴───┘
 ┌─────┬────┬─────────────────────┐   1. Для краткости  значком
 │Вет- │Ус- │Аргументы команды TST│ "#"   обозначено   значение
 │вле- │ло- ├───────┬──────┬──────┤ -77777.
 │ние  │вие │ -1 (N)│ 0 (Z)│   1  │   2. Команды    BCC  и  BCS
 ├─────┼────┼───────┼──────┼──────┤ эквивалентны соответственно
 │ BNE │<> *│   +   │   -  │   +  │ BHIS и BLO.
 │ BEQ │== *│   -   │   +  │   -  │   3. Знаковое  значение  -1
 │ BPL │>= з│   -   │   +  │   +  │ соответствует  беззнаковому
 │ BMI │<  з│   +   │   -  │   -  │ 177777; -2 = 177776, -77777
 │ BCC │>= б│   +   │   +  │   +  │ = 100000.
 │ BCS │<  б│   -   │   -  │   -  │   4. Обозначения эквивален-
 │ BVC │    │   +   │   +  │   +  │ тных условий:
 │ BVS │    │   -   │   -  │   -  │
 │ BGE │>= з│   -   │   +  │   +  │   б - условие для беззнако-
 │ BLT │<  з│   +   │   -  │   -  │ вых значений;
 │ BGT │>  з│   -   │   -  │   +  │   з - условие для  знаковых
 │ BLE │<= з│   +   │   +  │   -  │ значений;
 │ BHI │>  б│   +   │   -  │   +  │   * - условие не зависит от
 │ BLOS│<= б│   -   │   +  │   -  │ способа представления  зна-
 └─────┴────┴───────┴──────┴──────┘ чений.

    5. Бит V устанавливается в единицу, когда аргументы команды
 CMP имеют разные знаки, а результат проверки -  тот  же  знак,
 что и второй аргумент.

    Как Вы, наверное, догадались, плюсик на пересечении  строки
 и столбца таблицы означает, что при указанных в столбце  аргу-
 ментах записанный в соответствующей  строке  оператор  вызовет
 условный переход; минусик - что не вызовет. Вот и все...

                      ┌──────────────────┐
                      │ Ошибки, глюки... │▒
                      └──────────────────┘▒
                       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

    * Хотите подвесить MCommander из поставки MKDOS v2.10?  Нет
 ничего проще. Установите инверсную строку на какой-нибудь под-
 каталог и нажмите: ВВОД, ПОВТ, КТ, ВВОД. Если  теперь  понажи-
 мать еще что-нибудь, по Commander'у пойдут прелестные глючки.

    * Наконец-то обнаружен первая ошибка в  VorteX'е.  Подпрог-
 рамма ввода десятичного числа воспринимает как  "неправильные"
 только символы с кодами меньше 60(8); символы с кодами  больше
 71(8), как это ни странно, оказываются "правильными". Так, ":"
 (двоеточие) означает "цифру" 10, ";" - 11, и так вплоть до "■"
 (ЛАТ СТР Ъ). Отныне мы, извращаясь, устанавливаем длину  стра-
 ницы в VorteX'е следующим образом: СУ/Г, ЛАТ, СТР, O.

    * Недавно в Брянске  появилась  новая  погорелая  (т.е.  by
 Pogoreltsev)  игрушка  "Color  Lines".   Интересная,  конечно,
 игрушка, жаль только, что черно-белая, но и в ней есть глючок!
 Если горе-игрок допрыгался (шариками) до того, что на поле ос-
 талось менее трех свободных клеток, и сделал ход, то программа
 засовывает один-два шарика в эти самые клеточки... Затем начи-
 нается процесс поиска (с помощью генератора  случайных  чисел)
 свободных клеток (ХА-ХА! А нету!), продолжающийся,  естествен-
 но, бесконечное время...

                       ┌────────────────┐
                       │ Немного UMORA. │▒
                       └────────────────┘▒
                        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

    Зима... Январь... Началась зимняя СЕССИЯ!!! Тут  уж  не  до
 смеха. А впрочем...

                            ЭКЗАМЕН.
                    Драма в одном действии.

    Студент: Здравствуйте, профессор.
    Профессор: Проходите, молодой человек,  садитесь.  Вы  что,
 сдавать пришли?
    Студент: Да.
    Профессор: А вы хорошо подготовились?
    Студент: Конечно!
    Профессор: Тогда вам нетрудно ответить на следующий вопрос:
 какие бывают нитрующие агенты?
    Студент: Нитрующие... агенты...
    Загробный голос: В качестве нитрующих агентов  применяются:
 азотная кислота, двуокись азота, нитраты.
    Профессор: Кто это говорит?
    Студент: Я, профессор.
    Профессор: Странно, но мне показалось...
    Студент: Что вы, что вы, это я говорил. (Наклоняясь к борту
 пиджака.) Коля, не так громко.
    Загробный голос: Хорошо.
    Профессор: Скажите, молодой  человек,  что  получается  при
 взаимодействии спирта с аммиаком?
    Слышится неразборчивый загробный шепот.
    Профессор: Что вы там шепчете, молодой человек?
    Студент: Вспоминаю. (К борту пиджака.) Коля, громче.
    Загробный крик: Амины!!!
    Профессор: Молодой человек, что вы так  кричите?  Я  же  не
 глухой!
    Голос по радио: Внимание, внимание, говорит Москва. Переда-
 ем объявления.
    Профессор: Где это говорит радио?
    Студент: Не знаю, наверное, в соседней комнате. (Наклоняясь
 к борту пиджака.) Коля, в чем дело?
    Загробный голос: Черт его знает, какая-то станция  примеши-
 вается.
    Профессор: Скажите, молодой человек, что вы знаете по пово-
 ду обмена веществ?
    Голос по радио: Все справки по поводу обмена можно получить
 в городском справочном бюро.
    Профессор: В каком бюро!!!
    Голос по радио: ...А также по телефону 217-45-63.
    Профессор: Ни по какому телефону я звонить не буду. И вооб-
 ще, молодой человек, этого вопроса вы не знаете. Задаю послед-
 ний вопрос. Как получить альфа-окси-бета-аминомасляную  кисло-
 ту?
    Голос по радио: Можно получить на оптовой  базе  N#  23  за
 безналичный расчет.
    Профессор: Какой расчет, вы с ума сошли!
    Голос по радио: Больные с язвой желудка  обслуживаются  вне
 очереди.
    Студент (наклоняясь к борту пиджака): Коля, давай выручай.
    Загробный хрип: Батареи садятся...

               Профессор падает. Занавес падает.

                            КОНЕЦ.

                      Шпаргалка по физике.
                      ────────────────────

    Виды соединения проводников.
    Проводники могут присоединяться  последовательно  и  парал-
 лельно. В первом случае получается экскурсия, во втором - кон-
 воирование.

    Закон кулона.
    Если не украдут, то потеряете.

    Закон Архимедика.
    Тело, погруженное в жидкость, мокнет.

    Закон жизни.
    Если в каком-либо месте появляются лишние деньги, к ним не-
 медленно присовокупляются лишние люди. Обратное неверно.

 ───────────────────┬───────────────────────────┬──────────────
 УЧРЕДИТЕЛЬ         │АДРЕС РЕДАКЦИИ:            │     Тираж
 Dale Publishing co.│241047, Брянск 47, а/я 109.│неограниченный
 ───────────────────┴───────────────────────────┴──────────────
         Номер сверстан в издательской системе VorteX!

              Это конец. А Вы чего-то еще ждете?


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Дuck Tales» » «Дuck Tales N#5» [13.01.95] (Автор: Dale publishing co.)
Страница 1 из 11
Поиск:

-=RUS=-
ICQ: 320867225