Суббота, 20.04.2024, 06:59

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Library» » «Library 4» [08.06.92] (Автор: BadSoft corp.)
«Library 4» [08.06.92]
-=RUS=-Дата: Понедельник, 03.11.2014, 08:28 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 352
Репутация: 1
Статус: Offline
(Library 4)

   Московский клуб пользователей  компьютера "Электроника БК"
     и BadSoft corp. представляют Вашему вниманию очередной
                выпуск нашей компьютерной газеты

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

                       Выпуск N~4. 1992г.

          Сегодня в нашей газете Вы сможете прочитать:
          ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   'НОВИЧКАМ ОБ АССЕМБЛЕРЕ' - речь пойдёт об единицах  измерения
информации,  о восьмеричной системе счисления, переводе чисел из
одной системы счисления  в  другую.  Также  мы повторим двоичную
арифметику.

   'СТО ВОПРОСОВ - СТО ОТВЕТОВ' - на  этот  раз  мы  расскажем о
некоторых доработках контроллера дисковода  БК-11  для  работы с
БК-10 (блокировка ПЗУ).

   'БК + ...' - сегодня в этой рубрике  мы  расскажем о переносе
информации с ZX SPECTRUM на компьютеры семейства БК.

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

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

                    'НОВИЧКАМ ОБ АССЕМБЛЕРЕ'
                    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            УРОК N 3

    ЕДИНИЦЫ ИЗМЕРЕНИЯ ОБЪЕМА ИНФОРМАЦИИ. ВОСЬМЕРИЧНАЯ СИСТЕМА
 СЧИСЛЕНИЯ И ПЕРЕВОД ЧИСЕЛ ИЗ ОДНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДРУГУЮ.

   Перед тем, началом урока,  давайте вспомним ещё  раз об ариф-
метике с двоичными числами.  Дело в том,  что  в  процессе этого
урока  мы  ещё  не  раз воспользуемся этими знаниями.  Итак,  мы
узнали, как складывать,  вычитать,  умножать  и  делить двоичные
числа.  Для тренировки  и  проверки,  хорошо  ли  вы усвоили эти
правила, предлагаю вам несколько примеров:

      1)   11100101       2) 1001101011   3)   10101100011
          + 1001011         -   1110100       *        111
          =========          ==========        ===========
          100110000           111110111        10101100011
                                             + 10101100011
                                               10101100011
                                             =============
                                            10110110110101
    4) 11100 ! 10
       10    +---      Из  прошлого   урока   мы   помним,   что
       ==     1110  содержимое   ячеек  мы  обозначили  цифрами.
        11          Далее,  когда мы говорили  о  значении  этих
        10          цифр в числе, мы назвали эти цифры разрядами
        ==          и  условились,   что  под  содержимое  одной
         10         ячейки отведен один разряд. Это почти так,но
         10         'ячейка' - понятие расплывчатое.
         ==         Дело  в  том,  что ячейкой  называют ограни-
          0         ченный объём памяти.  В зависимости  от мас-
                    штаба работ и используемого  при этом объёма
памяти под ячейкой подразумевают  от  одного до нескольких тысяч
разрядов.  Как же выйти из такого, не очень удобного положения и
найти единицы измерения информации,  имеющие строго определенное
значение. И человек стал называть информацию, умещающуюся в один
разряд одним БИТом (от англ. Bit).

   Вспомнив теперь,  что  в  нашей  ЭВМ  имеется 16-ти разрядный
процессор, мы можем точно сказать, что он в состоянии обработать
информацию объёмом в шестнадцать бит.  Но бит - очень  маленькая
единица измерения  объёма информации,  а  мы знаем,  что в  ПЭВМ
память может состоять  из  десятков и сотен тысяч ячеек, объемом
в  1  бит.  И само собой возникло предложение:  "А не объединить
ли эти биты в группы,  тем  самым создав единицу измерения более
старшего  порядка?!".  Но  такая  единица  должна  удовлетворять
условию - быть кратной 2.  Обусловленность  эта  вынуждена  тем,
что это отклонение  от  двоичной системы должно легко состыковы-
ваться с ней.  Т.к. сначала появились машины, имеющие всего лишь
восемь разрядов,  то  было решено  и  группы создавать по восемь
бит.  Эту более  крупную  единицу  измерения  объёма  информации
стали называть БАЙТом (от англ. Byte). 1 Байт = 8 битам.

   Но как же быть, с нашей ПЭВМ? Ведь она 16-ти разрядная? Выход
из этой ситуации  также был  найден.  Дело в том,  что  БК  была
разработана по образцу компьютера  PDP-11  (фирма DEC), там байт
называли машинным словом (это связано с тем, что PDP-11 имеет 8-
ми разрядный процессор).

   Поэтому информацию объёмом в  16  бит (а именно столько может
принять сразу наш процессор)  принято называть  МАШИННЫМ  СЛОВОМ
или просто 'СЛОВОМ' (от англ. Word).  Стоит так-же добавить, что
существуют и более крупные единицы измерения объема информации:

   1 килобайт (1 кБайт)= 2^10 байт = 1024 байта = 8х1024 бит.
   1 мегабайт (1 МБайт)= 2^10 кБайт= 1024 кБайта.
   1 гигабайт (1 ГБайт)= 2^10 МБайт= 1024 МБайта.

   Теперь если нам скажут,  что память компьютера  16  кБайт, то
можно  точно  определить,   какое  количество  информации  может
вместить эта память - 16х8х1024 бита (или 128х1024).

   Разобравшись  с  единицами  измерения  объёма  памяти,  можно
переходить и непосредственно к её содержимому,  т.е. информации.
Мы уже разгруппировали  эту  информацию  по  байтам и словам,  и
вполне можем  работать с ней.  Но в процессе работы  с  большими
объёмами  информации человек  быстро понял,  что  достигнутые им
результаты вовсе не предел усовершенствования способов обработки
информации. Убедитесь сами, как легко ошибиться при наборе таких
таблиц (а именно так выглядят программы в двоичных кодах):

          10010101 11101100 10111110 10000110 11000001
          10111110 10011111 00000001 00100010 11111111
          10010110 11011101 01001011 11011101 11010110

   Человек стал искать выход  из  сложившейся  ситуации в замене
этих громоздких записей на равнозначные, но имеющие более прием-
лемый для человека вид.  И числа, в которые раньше мы превратили
потенциалы, снова претерпели реконструкцию.  Помните, на прошлом
уроке речь шла о системах счисления?  Именно они и помогли чело-
веку облегчить  работу с ЭВМ и сам процесс обработки информации.
Двоичная система счисления была заменена на более емкую.  Какую?
Восьмеричную. Почему было выбрано именно это основание?  Потому,
что система должна быть максимально  приближена к десятеричной и
быть кратна какой-либо степени двойки  (от этого зависит перево-
димость в двоичную систему счисления). Теперь я хотел бы привес-
ти такую таблицу соответствия значений цифр, записанных в разных
системах счислений:

   двоичная   ! восьмеричная ! десятеричная ! шестнадцатеричная
 --------------------------------------------------------------
      0       !       0      !      0       !        0
      1       !       1      !      1       !        1
      10      !       2      !      2       !        2
      11      !       3      !      3       !        3
     100      !       4      !      4       !        4
     101      !       5      !      5       !        5
     110      !       6      !      6       !        6
     111      !       7      !      7       !        7
    1000      !      10      !      8       !        8
    1001      !      11      !      9       !        9
    1010      !      12      !     10       !        A
    1011      !      13      !     11       !        B
    1100      !      14      !     12       !        C
    1101      !      15      !     13       !        D
    1110      !      16      !     14       !        E
    1111      !      17      !     15       !        F

   Примечание: в двоичной системе счисления цифры "0"  и  "1"; в
   ¯¯¯¯¯¯¯¯¯¯¯ восьмеричной все, кроме "8" и "9"; в шестнадцате-
               ричной - дополнены буквами A, B, C, D, E, F.

   Из этой  таблицы  мы  видим,  как  громоздкие  двоичные числа
можно записать с помощью восьмеричных кратко и понятно.
   Но вот проблема,  с  которой приходится  сталкиваться: если у
нас есть числа,значения которых значительно превышают 16, удобно
ли  пользоваться для перевода  их  в  другую  систему  счисления
подобной таблицей ?! Конечно же не стоит строить огромных таблиц
для перевода больших чисел.  Для этого  существуют универсальные
формулы,  с  помощью которых любое число можно перевести в любую
систему счисления.

   Формула числа в данной системе счисления с основанием n:

               Z=An*q^n+A(n-1)*q^(n-1)+...A1*q+A0

   (Z - число, q - разряд цифры в числе,  Аi- значение цифры)

   Пример: переведем 264(восьмеричных) в десятичную систему.
   ¯¯¯¯¯¯¯
   Решение: Z=2*8^2+6*8+4=128+48+4=180.
   ¯¯¯¯¯¯¯¯
   Формула перевода чисел из данной системы в систему с основ.n:

      a  ! n            Z=m2o2o1
      a  ===
      =  m1 ! n     Z - число, полученное после перевода,
      o1 m1 ====    о1, о2 - остатки, после деления,
         == m2      m1, m2 - результаты деления,
         o2         n - основание системы, а - дес. число.

   В качестве  сегодняшнего  Д/З  предлагается  вам  попробовать
самостоятельно  перевести  несколько  случайных чисел  из  одной
системы в другую (системы : двоичн., восьм. и десятичн.).

         На этом позвольте  закончить сегодняшний урок.

   P.S.: В Н И М А Н И Е !!!!!!!

   В выпуске  3  нашей газеты  в  КОНЦЕ УРОКА  допущена  ОШИБКА:
вместо '0:0=0' читать '0:1=0'
                       ¯¯¯¯¯¯
****************************************************************

                  'СТО ВОПРОСОВ - СТО ОТВЕТОВ'
                  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   Сегодня мы расскажем вам,как необходимо доработать контроллер
дисковода, чтобы загружать с дисковода ОС, например НОРТОН-БК.

   На БK0010 можно использовать  оба  существующих типа контрол-
лера:  а) ПЗУ KР1801РЕ2 326,  б) ПЗУ KР1801РЕ2 253; оба они тре-
буют некоторой  переделки для отключения лишнего  ПЗУ:  на вывод
А29 разъём MПИ контроллера  следует подать +5 вольт через резис-
тор 330 ом.,  +5 вольт следует взять от конденсатора С1 контрол-
лера,  после чего дисковая система  оснащенная контроллером  326
запускается из монитора командой  S160000 ,  если же у Вас
253 прошивка,  то  перед запуском  следует тем или иным способом
Занести в яч.10546 число 207 (восм.). Если у Вас ФОKАЛЬНАЯ маши-
на, то после запуска машина выходит в  ФОKАЛ  и  это число можно
задать командой X FX[-1, 10546, 135],  после чего можно командой
Р M <Ввод> выйти в MОНИTОР  и  уже затем запустить дисковую сис-
тему командой S160000.

   БЕЙСИKОBСKАЯ машина после включения  может выходить в БЕЙСИK,
из которого следует выйти в монитор командой  MОN <Ввод>.  Итак,
если у Вас нет ФОKАЛА  и  Вы пользуетесь  контроллером  253,  то
после выхода в монитор  Вам  следует считать с магнитофона число
207  в  яч. 10546 и затем выполнить команду S160000 <Ввод>,  или
выполнить следующие действия:

    1) Выйти в пусковой монитор (?);
    2) Выполнить команду чтения файла: <М> <Ввод> <Стоп>
       (если ЭВМ только что включили);
    3) Повторить команду чтения: <М> <ВВОД>;
    4) Набрать имя из следующих символов:
       ъ     - РУС. строчн. твёрдый знак;
       !-►   - раздвижка в строке;
       :     - двоеточие;
       АР2/? - подчеркивание символа;
       f     - ЛАТ. строчн. Ф;
       СУ/Q  - код 21;
       АР2/? - подчеркивание символа.

       или в строке:

       <ъ> <:> <АР2/?> <СУ/Q> <АР2/?)

   Примечание: АР2/? - одновременное нажатие клавиши <АР2>
   ¯¯¯¯¯¯¯¯¯¯¯         и клавиши ;
               СУ/Q  - одновременное нажатие клавиши <СУ>
                       и клавиши ;

   5) нажать клавиши <Ввод> и <Стоп>;
   6) выполнить команду S326 <Ввод>;
   7) выполнить заключительную команду S160000 <Ввод>.

   Следует также заметить,  что загрузка  ОС MiсrоDОS  на  БК-10
происходит автоматически  (она записана в ИМС  ПЗУ и загружается
автоматически  при  подключении  контроллера).  Однако,  если вы
купили  'голый'  контроллер и хотите использовать  его на БК-10,
независимо от того,  какой  системой вы пожелаете  пользоваться:
НОРТОНом, NDОSом или МiсrоDОSом,  будете ли вы зашивать ОС в ПЗУ
или хранить на диске,  вам  необходимо заблокировать лишнее ПЗУ.
Помните, что при отключении блока  КНГМД  микросхемы ПЗУ автома-
тически подключаются по своим адресам.

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

                           'БК + ...'
                           ¯¯¯¯¯¯¯¯¯¯
   "Продаются компьютеры, совместимые с IBM РС" - часто слышно в
рекламе. Что это за 'совместимость' и причем здесь фирма IBM ? В
этом и следующих номерах нашей газеты мы расскажем о программах,
позволяющих в той или иной мере переносить информацию и програм-
мные продукты с БК на другие ЭВМ и наоборот. Другими словами, мы
расскажем вам о совместимости БК с другими компьютерами.

   Сегодня мы расскажем о переносе информации с ZX SРЕСTRUM.

   Дело в том,  что  в клубе появилась программа  SРЕСTRUM2. Что
это такое?
   Это своеобразный форматер-копировщик синклерских файлов, поз-
воляющий читать файлы записанные в формате ZX на БК и записывать
графическую информацию  в  формате  БК.  По сравнению с подобной
программой 'Z80' (она понимает формат, в котором СИНКЛЕР записал
файл на МЛ)  в  этой программе  расширен сервис,  позволяющий не
только читать файлы,  но  и  отсекать картинки,  раскрашивать их
цветами, имеющимися на БК и записывать их в формате БК.
   Эти программы наглядно демонстрируют  не  только  возможности
БК,  настраиваемость системного порта и мастерство  их  авторов,
но и показывают, что такое совместимость с другими ПЭВМ.
   Впрочем  это,  скорей не совместимость,  а  просто  поддержка
формата, в котором были записаны эти картинки на ZX SРЕСTRUM.

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

                В следующем номере мы расскажем:
                ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
   'Новичкам об ассемблере' - о распределении  адресного  прост-
ранства  на  БК-10,  переводе чисел из одной системы счисления в
другую и др.

   'Сто вопросов - сто ответов' - как подключить принтер  МС6312
к БК0010(-01).  Что необходимо  учитывать при использовании этой
распайки владельцам БК0011(М).

   'БК+...' - о программах, позволяющих говорить о совместимости
БК  и  IBM РС  на  уровне текстов.  Это две системы  позволяющие
переносить тексты с РС на БК и наоборот.

   'Настоящий  дисковый бум  или  прикладная  вирусология' – не-
сколько советов пользователям ПЭВМ, имеющим дисковод.

   'ИНФОРМ' - реклама, объявления, полезная информация и т.п.

   Это и многое другое вы сможете прочитать в нашей компьютерной
газете "Librаrу", которая тиражируется БЕСПЛАТНО всем желающим!

   Для того,  чтобы читать  нашу газету  нужно лишь  приходить в
Московский клуб пользователей ПЭВМ "Электроника БК".

****************************************************************
    Адрес редакции:         |      Над выпуском работали:
 129337,г.Москва,а/я25ж,LIBR| Главный выпускающий-Токарев Д.
                            | Технич. консультант-Владимиров Г.
  Контактные телефоны:      |  Главный редактор-Эльтерман П.Б.
    453-3105 (Dmitrу)       |
    455-7604 (Grеg)         |    Набрано в печать 8.06.92 г.
----------------------------+-----------------------------------


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Library» » «Library 4» [08.06.92] (Автор: BadSoft corp.)
  • Страница 1 из 1
  • 1
Поиск:

-=RUS=-
ICQ: 320867225
asr-corp@yandex.ru
bk001x@yandex.ru