-=RUS=- | Дата: Пятница, 22.08.2014, 01:47 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 352
Статус: Offline
| © © MKT corp. Times N11 18-Nov-92 ┌═════════════════════════════════════════════════════════════┐ ║ ║ ║ /▓▓▓▓▓▓▓▓▓▓ /▓▓ ║ ║ ▓ /▓▓ /▓ / / ║ ║ // ▓▓ // /▓▓▓ /▓▓ /▓▓ /▓▓▓▓▓ /▓▓▓▓▓▓▓ ║ ║ ▓▓ //▓▓ ▓▓▓▓▓▓▓ /▓▓▓ /▓▓▓ ▓▓ / ║ ║ ▓▓ ▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓ //▓▓▓▓▓ ║ ║ ▓▓ ▓▓ ▓▓ ▓ ▓▓ ▓▓ / / /▓▓ ║ ║ /▓▓▓▓ /▓▓▓▓ ▓▓// ▓▓ //▓▓▓▓▓▓ /▓▓▓▓▓▓/ ║ ║ / / / / / / / / / / / / ║ ║ ║ ║ Рекламно-информационный бюллетень БК-"Times" N11 ║ └═════════════════════════════════════════════════════════════┘ Ноябрь 1992г.
"Бюллетень БК Times" Королев Михаил. телефон 499-41-06 Также встретится со мной можно в клубе БК.
СЕГОДНЯ В НОМЕРЕ: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ - Вкратце о последних ценах в Тушине. - Новости. - Наконец "долгожданный" закон об авторском праве вышел. - Программирующим на ассемблере. Расширенная арифметика. - Объявления.
*************************
Вкратце о последних ценах. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Контроллер дисковода : пустой 4000 руб. с ПЗУ 4500 руб. с 16кб 6500 руб.
Дисковод: 5311, 5313 5200 руб. Шлейф дисковод-контроллер: 1000 руб. Пленочная клавиатура: 1500 руб. БК0010-01 новая, в заводской комплектации 10000 руб. БК0011м новая, голая доска 11000 руб.
НОВОСТИ. ¯¯¯¯¯¯¯¯ Выходит новая версия ANDOS - 2.30, в которой будет встроенный SHELL V1.04 с утилитами переименования, вьювером и т.п., MDOS-EM V2.0 умеющий писать на Нортон-подобные диски, новые версии всех утилит, что там будет еще выяснить пока не удалось. ANDOS V3.0 с подкаталогами, монитором, оболочкой COVER выйдет к новому году.
Выходит мощнейшая издательская система VORTEX автора Романова Д.А., у нее функций так много, что назвать это редактором текстов просто кощунственно, это действительно мини издательская система для БК0010. Перечислять ее функции просто нет смысла, их так много, и каждой можно посвятить страницу. Большое количество новейших идей, реализованных впервые(некоторые не только на БК). Подробнее о ней расскажет и покажет сам автор в готовящемся рекламном файле.
Вышла "читалка" READER10, являющаяся логическим продолжением READER9, читалка объединена с конвертером в формат READER9, сменен префикс для переключений режимов, теперь это символ подчеркивания "_".
Вышел, и благодаря некоторым "господам программистам" разошел- ся NORD V2.0, но как и NORD V1.0 он является закрытой системой, отличающейся не только грязным написанием, заметным даже при беглом взгляде на программу, но и рядом стратегических ошибок, преподносимых как достоинство (возможность иметь много файлов с одним именем, убогий перехват EMT 54 и мн.др.). Описание системы является сплошным наездом на ANDOS, что само по себе не делает чести авторам, а также говорит о том, что авторы не разобрались как он работает и поэтому большинство претензий являются необоснованными. А вообще система рассчитана на тормозов - игрушечников, которых так много, что финансовый крах авторам не грозит.
Судьба программы DESS V1.0 сложилась очень печально, когда он был закончен, в нем обнаружилась стратегическая ошибка для устранения которой коренным образом менялся весь внутренний алгоритм работы. После глобальных изменений в теле программы, она переродилась в DESS V2.0 и в ближайшее время поступает (поступила) в распространение в Центре БК в Подкопаевском переулке по цене 200 руб. под 40% автору.
... наконец то !!! ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ В ближайшее время вступает в силу опубликованный 23 сентября закон России об авторском праве, так что берегитесь, незаконные распространители авторского программного обеспечения, вас ЖДУТ штрафы размером от 5 до 50 минимальных окладов, т.е. размеры штрафа не зависят от инфляции и растут вместе с индексацией минимальной зарплаты. Полный текст Закона читайте в спецвыпуске TIMES.
Программирующим на ассемблере. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Многие слышали термин "расширенная арифметика", но не все в полной мере представляют что это такое и с чем ее едят. Хочется сразу сказать, что расширенная арифметика - это команды микропроцессора 1801ВМ2, позволяющие умножать, делить, работать с числами с плавающей запятой. У процессора 1801ВМ1 имеется прерывание по неизвестной команде, вектор 10, если установить который на подпрограмму - эмулятор расширенной арифметики, програмно реализующий эти функции, то будет возможно во первых использовать программы написанные для 1801ВМ2, во вторых при расчетах на ассемблере использовать эти, весьма полезные функции в своих программах по необходимости. Возможность работы с блоком расширенной арифметики дают ассемблеры серии MICRO.WS автора Коренкова В.С., а также доработанные А.Надежиным серии TURBO. Дизассемблируется расширенная арифметика дизассемблером DIZAS.WS все того же Коренкова В.С. Драйвер расширенной арифметики входит в авторский комплект поставки ассемблеров MICRO.WS, TURBO. Также он имеется в ПЗУ драйвера дисковода 326-ой прошивки (БЛОК КНГМД 3.059.014), для его использования следует лишь установить 10-й вектор на 160016. Итак команды расширенной арифметики:
DIV - деление 32 разрядного слова RnRn+1 на число, регистр в команде должен быть четным.
MOV #75,R1 CLR R0 ;Деление числа 75 на 10, результат в R0 DIV #10,R0 ;остаток в R1.
MUL - умножение регистра на число. Причем, если регистр нечетный, то сохраняется только младшая часть результата.
MOV #7,R1 MUL #10,R1 ;Умножение 7*10 результат в R1.
ASH - арифметический сдвиг регистра вправо, влево на (-32 +32) позиции в зависимости от значения 5-го бита аргумента сдвига. При 1 - сдвиг вправо, при 0 - влево.
ASH #5,R1 ;сдвиг регистра R1 на 5 позиций влево.
ASHC - арифметический сдвиг двойного слова, причем регистр с нечетным номером содержит младшую часть слова, а с четным - старшую, остальное аналогично команде ASH.
FADD - сложение чисел с плавающей запятой, регистр указывает на адрес нахождения аргументов. A=A+B - результат помещается на место аргумента A.
FSUB - вычитание чисел с плавающей запятой, регистр указывает на адрес нахождения аргументов. A=A-B - результат помещается на место аргумента A.
MOV #MET,R5 FSUB R5 HALT MET: A ;два слова аргумента A B ;два слова аргумента B
FMUL - умножение чисел с плавающей запятой. A=A*B
FDIV - деление чисел с плавающей запятой. A=A/B, если делитель равен нулю, то действие не выполняется.
Формат числа с плавающей запятой: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ┌──┬──┬───────────┬──┬──┬─────────┬──┐ ПЕРВОЕ СЛОВО: │15│14 07│06 00│ └──┴──┴───────────┴──┴──┴─────────┴──┘ ↑ ↑ ↑ ↑ ↑ знак └── порядок ──┘ └ ст.мантисы ┘
┌──┬──────────────────────────────┬──┐ ВТОРОЕ СЛОВО: │15 00│ └──┴──────────────────────────────┴──┘ ↑ ↑ └──── младшая часть мантисы ─────┘
До встречи !!!
|
|
| |