Программирование на БК-0010-01/Приложение

Материал из Emuverse
Версия от 16:03, 29 ноября 2007; Panther (обсуждение | вклад) (http://www.vak.ru/doku.php/proj/bk/bk7prog)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.

                                            Таблица 1. Коды символов
┌──────────────────┬────────────┬────────────────────────────────────┐
│    Код символа   │            │                                    │
├────────┬─────────┤   Символ   │   Примечание                       │
│ деся-  │ восьме- │ (или кла-  │                                    │
│ тичный │ ричный  │   виша)    │                                    │
├────────┼─────────┼────────────┼────────────────────────────────────┤
│    3   │    3    │    КТ      │ Отказ от вводимой строки           │
│    7   │    7    │    СУ/G    │ Звонок (одновременное нажатие      │
│        │         │            │  клавиш "СУ" и "G")                │
│    8   │   10    │           │ Курсор влево                       │
│   10   │   12    │     ┘     │ Клавиша "ВК"                       │
│   12   │   14    │    СБР     │ Очистка экрана                     │
│   13   │   15    │    СУ/М    │ Установка позиции табуляции        │
│   14   │   16    │    РУС     │ Включение русского шрифта          │
│   15   │   17    │    ЛАТ     │ Включение латинского шрифта        │
│   16   │   20    │    СУ/P    │ Сброс позиции табуляции            │
│   18   │   22    │    СУ/R    │ Исходная установка курсора         │
│   19   │   23    │    ВС      │ Возврат строки                     │
│   20   │   24    │    СУ/Т    │ Перевод курсора на 8 позиций       │
│        │         │            │  вправо                            │
│   21   │   25    │    СУ/U    │ Перевод курсора в начало           │
│        │         │            │  следующей строки                  │
│   22   │   26    │    │─     │ Сдвижка в строке                   │
│   23   │   27    │     ├─    │ Раздвижка в строке                 │
│   24   │   30    │            │ Удаление символа, стоящего         │
│        │         │            │  перед курсором ( "забой" )        │
│   25   │   31    │           │ ┐                                  │
│   26   │   32    │           │ │                                  │
│   27   │   33    │           │ │                                  │
│   28   │   34    │ СУ/Э ( \ ) │ │  Клавиши перемещения курсора     │
│   29   │   35    │ СУ/Щ ( / ) │ │                                  │
│   30   │   36    │ СУ/Ч ( \ ) │ │                                  │
│   31   │   37    │ СУ/  ( / ) │ ┘                                  │
│   32   │   40    │            │   Пробел                           │
│   33   │   41    │    !       │   Восклицательный знак             │
│   34   │   42    │    "       │   Кавычки                          │
│   35   │   43    │    #       │   Номер                            │
│   36   │   44    │    $       │   "Солнышко"                       │
│   37   │   45    │    %       │   Процент                          │
│   38   │   46    │    &       │   Амперсанд                        │
│   39   │   47    │    '       │   Апостроф                         │
│   40   │   50    │    (       │   Левая круглая скобка             │
│   41   │   51    │    )       │   Правая круглая скобка            │
│   42   │   52    │    *       │   Знак умножения                   │
│   43   │   53    │    +       │   Плюс                             │
│   44   │   54    │    ,       │   Запятая                          │
│   45   │   55    │    -       │   Минус                            │
│   46   │   56    │    .       │   Точка                            │
│   47   │   57    │    /       │   Знак деления                     │
│   48   │   60    │    0       │ ┐                                  │
│   49   │   61    │    1       │ │                                  │
│   50   │   62    │    2       │ │ Цифры                            │
└────────┴─────────┴────────────┴────────────────────────────────────┘

                             Таблица 1.  Коды  символов (продолжение)
┌──────────────────┬────────────┬────────────────────────────────────┐
│    Код символа   │            │                                    │
├────────┬─────────┤   Символ   │   Примечание                       │
│ деся-  │ восьме- │ (или кла-  │                                    │
│ тичный │ ричный  │   виша)    │                                    │
├────────┼─────────┼────────────┼────────────────────────────────────┤
│   51   │   63    │    3       │ │                                  │
│   52   │   64    │    4       │ │  Цифры                           │
│   53   │   65    │    5       │ │                                  │
│   54   │   66    │    6       │ │                                  │
│   55   │   67    │    7       │ │                                  │
│   56   │   70    │    8       │ │                                  │
│   57   │   71    │    9       │ ┘                                  │
│   58   │   72    │    :       │   Двоеточие                        │
│   59   │   73    │    ;       │   Точка с запятой                  │
│   60   │   74    │    <       │   Меньше                           │
│   61   │   75    │    =       │   Равно                            │
│   62   │   76    │    >       │   Больше                           │
│   63   │   77    │    ?       │   Вопросительный знак              │
│   64   │   100   │    @       │   Знак "относительно"              │
│ 65-90  │ 101-132 │ Заглавные латинские буквы (см. таблицу 2)       │
│   91   │   133   │    [       │   Левая квадратная скобка          │
│   92   │   134   │    \       │   Обратная наклонная черта         │
│   93   │   135   │    ]       │   Правая квадратная скобка         │
│   94   │   136   │    ^       │   Возведение в степень             │
│   95   │   137   │    _       │   Подчеркивание                    │
│   96   │   140   │    `       │   Слабое ударение                  │
│ 97-122 │ 141-172 │ Строчные латинские буквы (см. таблицу 2)        │
│  123   │   173   │    {       │   Фигурная скобка левая            │
│  124   │   174   │    |       │   Вертикальная черта               │
│  125   │   175   │    }       │   Фигурная скобка правая           │
│  126   │   176   │    ~       │   Черта сверху                     │
│  127   │   177   │    ■       │   Закрашенный квадрат              │
│  129   │   201   │    ПОВТ    │   Повтор                           │
│  130   │   202   │    ИНД     │ Переключение режима индикации      │
│        │         │    СУ      │  управляющих символов              │
│  132   │   204   │    БЛОК    │ Переключение режима блокировки     │
│        │         │    РЕД     │  редактирующих кодов (клавиш)      │
│  137   │   211   │    ТАБ     │ Горизонтальная табуляция           │
│  140   │   214   │    АР2/СБР │ Переключение режима расширенной    │
│        │         │            │  памяти (одновременное нажатие     │
│        │         │            │  клавиш "АР2" и "СБР")             │
│  144   │   220   │    ШАГ     │ Построчное выполнение программы    │
│  145   │   221   │  (красный) │ ┐ Ввод этих кодов с клавиатуры     │
│  146   │   222   │  (зеленый) │ │ при одновременном нажатии клавиш │
│  147   │   223   │   (синий)  │ │ "АР2","нижний регистр" и "1","2",│
│  148   │   224   │  (черный)  │ ┘ "3" или "4" соответственно       │
│  149   │   225   │ АР2/нр/5   │ Переключение графического режима   │
│        │         │            │  (режима "ГРАФ")                   │
│  150   │   226   │ АР2/нр/6   │ Переключение режима записи точек   │
│        │         │            │  на экране в режиме "ГРАФ"         │
│  151   │   227   │ АР2/нр/7   │ Переключение режима стирания       │
│        │         │            │  точек в режиме "ГРАФ"             │
│  152   │   230   │ АР2/"ЗАБОЙ"│ Переключение режима редакти-       │
│        │         │            │  рования строки в Фокале           │
└────────┴─────────┴────────────┴────────────────────────────────────┘

                             Таблица 1. Коды символов (продолжение)
┌──────────────────┬────────────┬────────────────────────────────────┐
│    Код символа   │            │                                    │
├────────┬─────────┤   Символ   │   Примечание                       │
│ деся-  │ восьме- │ (или кла-  │                                    │
│ тичный │ ричный  │   виша)    │                                    │
├────────┼─────────┼────────────┼────────────────────────────────────┤
│  153   │   231   │   ├─┼─    │ Удаление правой от курсора         │
│        │         │            │  части строки                      │
│  154   │   232   │    АР2/:   │ Переключение режима индикции       │
│        │         │            │  курсора                           │
│  155   │   233   │    АР2/;   │ Переключение режима "32/64         │
│        │         │            │ символа в строке"                  │
│  156   │   234   │    АР2/,   │ Переключение режима инверсии       │
│        │         │            │ символов                           │
│  157   │   235   │    АР2/-   │ Переключение режима инверсии       │
│        │         │            │ экрана                             │
│  158   │   236   │    АР2/.   │ Установка в служебной строке       │
│        │         │            │ текущих режимов работы экрана      │
│  159   │   237   │    АР2//   │ Включение режима подчеркивания     │
│        │         │            │ символов                           │
│  160   │   240   │     п (Ю)  │ ┐ Символы псевдографики.           │
│  161   │   241   │   ┴   (А)  │ │ вводятся при одновременном       │
│  162   │   242   │      (Б)  │ │ нажатии "АР2" и клавиш, указанных│
│  163   │   243   │   ┐   (Ц)  │ │       в скобках                  │
│  164   │   244   │     ╡ (Д)  │ │                                  │
│  165   │   245   │   ├   (Е)  │ │                                  │
│  166   │   246   │     └ (Ф)  │ │                                  │
│  167   │   247   │   ═   (Г)  │ │                                  │
│  168   │   250   │     ╤ (Х)  │ │                                  │
│  169   │   251   │      (И)  │ │                                  │
│  170   │   252   │     ┌ (Й)  │ │                                  │
│  171   │   253   │   ┬   (К)  │ │                                  │
│  172   │   254   │     ╨ (Л)  │ │                                  │
│  173   │   255   │      (М)  │ │                                  │
│  174   │   256   │     ┼ (Н)  │ │                                  │
│  175   │   257   │   ║   (О)  │ │                                  │
│  176   │   260   │     ┤ (П)  │ │                                  │
│  177   │   261   │      (Я)  │ │                                  │
│  178   │   262   │     ╬ (Р)  │ │                                  │
│  179   │   263   │      (С)  │ │                                  │
│  180   │   264   │      (Т)  │ │                                  │
│  181   │   265   │   ─   (У)  │ │                                  │
│  182   │   266   │     ╫ (Ж)  │ │                                  │
│  183   │   267   │   │   (В)  │ │                                  │
│  184   │   270   │      (Ь)  │ │                                  │
│  185   │   271   │   ┘   (Ы)  │ │                                  │
│  186   │   272   │     ╪ (З)  │ │                                  │
│  187   │   273   │   ╥   (Ш)  │ │                                  │
│  188   │   274   │     ╧ (Э)  │ │                                  │
│  189   │   275   │   ╞   (Щ)  │ │                                  │
│  190   │   276   │      (Ч)  │ │                                  │
│  191   │   277   │   ▓   ( )  │ ┘                                  │
│ 192-223│ 300-337 │  Русские строчные буквы  (см. таблицу 3)        │
│ 224-255│ 340-377 │  Русские заглавные буквы (см. таблицу 3)        │
└────────┴─────────┴─────────────────────────────────────────────────┘

                      Таблица 2. Коды букв латинского алфавита
      ┌───────────────────────────╥───────────────────────────┐
      │     Заглавные буквы       ║      Строчные буквы       │
      ├────────┬─────────┬────────╫────────┬─────────┬────────┤
      │ Деся-  │ Восьме- │        ║ Деся-  │ Восьме- │        │
      │ тичный │ ричный  │ Буква  ║ тичный │ ричный  │ Буква  │
      │ код    │ код     │        ║ код    │ код     │        │
      ├────────┼─────────┼────────╫────────┼─────────┼────────┤
      │   65   │   101   │    A   ║   97   │   141   │    a   │
      │   66   │   102   │    B   ║   98   │   142   │    b   │
      │   67   │   103   │    C   ║   99   │   143   │    c   │
      │   68   │   104   │    D   ║   100  │   144   │    d   │
      │   69   │   105   │    E   ║   101  │   145   │    e   │
      │   70   │   106   │    F   ║   102  │   146   │    f   │
      │   71   │   107   │    G   ║   103  │   147   │    g   │
      │   72   │   110   │    H   ║   104  │   150   │    h   │
      │   73   │   111   │    I   ║   105  │   151   │    i   │
      │   74   │   112   │    J   ║   106  │   152   │    j   │
      │   75   │   113   │    K   ║   107  │   153   │    k   │
      │   76   │   114   │    L   ║   108  │   154   │    l   │
      │   77   │   115   │    M   ║   109  │   155   │    m   │
      │   78   │   116   │    N   ║   110  │   156   │    n   │
      │   79   │   117   │    O   ║   111  │   157   │    o   │
      │   80   │   120   │    P   ║   112  │   160   │    p   │
      │   81   │   121   │    Q   ║   113  │   161   │    q   │
      │   82   │   122   │    R   ║   114  │   162   │    r   │
      │   83   │   123   │    S   ║   115  │   163   │    s   │
      │   84   │   124   │    T   ║   116  │   164   │    t   │
      │   85   │   125   │    U   ║   117  │   165   │    u   │
      │   86   │   126   │    V   ║   118  │   166   │    v   │
      │   87   │   127   │    W   ║   119  │   167   │    w   │
      │   88   │   130   │    X   ║   120  │   170   │    x   │
      │   89   │   131   │    Y   ║   121  │   171   │    y   │
      │   90   │   132   │    Z   ║   122  │   172   │    z   │
      └────────┴─────────┴────────╨────────┴─────────┴────────┘

                        Таблица 3. Коды букв русского алфавита
      ┌───────────────────────────╥───────────────────────────┐
      │       Строчные буквы      ║      Заглавные буквы      │
      ├────────┬─────────┬────────╫────────┬─────────┬────────┤
      │ Деся-  │ Восьме- │ Буква  ║ Деся-  │ Восьме- │ Буква  │
      │ тичный │ ричный  │        ║ тичный │ ричный  │        │
      │ код    │ код     │        ║ код    │ код     │        │
      ├────────┼─────────┼────────╫────────┼─────────┼────────┤
      │  192   │   300   │    ю   ║  224   │   340   │    Ю   │
      │  193   │   301   │    а   ║  225   │   341   │    А   │
      │  194   │   302   │    б   ║  226   │   342   │    Б   │
      │  195   │   303   │    ц   ║  227   │   343   │    Ц   │
      │  196   │   304   │    д   ║  228   │   344   │    Д   │
      │  197   │   305   │    е   ║  229   │   345   │    Е   │
      │  198   │   306   │    ф   ║  230   │   346   │    Ф   │
      │  199   │   307   │    г   ║  231   │   347   │    Г   │
      │  200   │   310   │    х   ║  232   │   350   │    Х   │
      │  201   │   311   │    и   ║  233   │   351   │    И   │
      │  202   │   312   │    й   ║  234   │   352   │    Й   │
      │  203   │   313   │    к   ║  235   │   353   │    К   │
      │  204   │   314   │    л   ║  236   │   354   │    Л   │
      │  205   │   315   │    м   ║  237   │   355   │    М   │
      │  206   │   316   │    н   ║  238   │   356   │    Н   │
      │  207   │   317   │    о   ║  239   │   357   │    О   │
      │  208   │   320   │    п   ║  240   │   360   │    П   │
      │  209   │   321   │    я   ║  241   │   361   │    Я   │
      │  210   │   322   │    р   ║  242   │   362   │    Р   │
      │  211   │   323   │    с   ║  243   │   363   │    С   │
      │  212   │   324   │    т   ║  244   │   364   │    Т   │
      │  213   │   325   │    у   ║  245   │   365   │    У   │
      │  214   │   326   │    ж   ║  246   │   366   │    Ж   │
      │  215   │   327   │    в   ║  247   │   367   │    В   │
      │  216   │   330   │    ь   ║  248   │   370   │    Ь   │
      │  217   │   331   │    ы   ║  249   │   371   │    Ы   │
      │  218   │   332   │    з   ║  250   │   372   │    З   │
      │  219   │   333   │    ш   ║  251   │   373   │    Ш   │
      │  220   │   334   │    э   ║  252   │   374   │    Э   │
      │  221   │   335   │    щ   ║  253   │   375   │    Щ   │
      │  222   │   336   │    ч   ║  254   │   376   │    Ч   │
      │  223   │   337   │    Ъ   ║  255   │   377   │        │
      └────────┴─────────┴────────╨────────┴─────────┴────────┘