Приложение 20
Альтернативная кодировка ГОСТ
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
A
|
B
|
C
|
D
|
E
|
F
|
0
|
|
|
|
0
|
@
|
P
|
`
|
p
|
А
|
Р
|
а
|
░
|
└
|
╨
|
р
|
Ё
|
1
|
|
|
!
|
1
|
A
|
Q
|
a
|
q
|
Б
|
С
|
б
|
▒
|
┴
|
╤
|
с
|
ё
|
2
|
|
|
"
|
2
|
B
|
R
|
b
|
r
|
В
|
Т
|
в
|
▓
|
┬
|
╥
|
т
|
Є
|
3
|
|
|
#
|
3
|
C
|
S
|
c
|
s
|
Г
|
У
|
г
|
│
|
├
|
╙
|
у
|
ε
|
4
|
|
|
$
|
4
|
D
|
T
|
d
|
t
|
Д
|
Ф
|
д
|
┤
|
─
|
╘
|
ф
|
Ĩ
|
5
|
|
|
%
|
5
|
E
|
U
|
e
|
u
|
Е
|
Х
|
е
|
╡
|
┼
|
╒
|
х
|
ĩ
|
6
|
|
|
&
|
6
|
F
|
V
|
f
|
v
|
Ж
|
Ц
|
ж
|
╢
|
╞
|
╓
|
ц
|
Ý
|
7
|
|
|
'
|
7
|
G
|
W
|
g
|
w
|
З
|
Ч
|
з
|
╖
|
╟
|
╫
|
ч
|
ý
|
8
|
|
|
(
|
8
|
H
|
X
|
h
|
x
|
И
|
Ш
|
и
|
╕
|
╚
|
╪
|
ш
|
°
|
9
|
|
|
)
|
9
|
I
|
Y
|
i
|
y
|
Й
|
Щ
|
й
|
╣
|
╔
|
┘
|
щ
|
•
|
A
|
|
|
*
|
:
|
J
|
Z
|
j
|
z
|
К
|
Ъ
|
к
|
║
|
╩
|
┌
|
ъ
|
·
|
B
|
|
|
+
|
;
|
K
|
[
|
k
|
{
|
Л
|
Ы
|
л
|
╗
|
╦
|
█
|
ы
|
|
C
|
|
|
,
|
<
|
L
|
|
l
|
|
|
М
|
Ь
|
м
|
╝
|
╠
|
▄
|
ь
|
№
|
D
|
|
|
-
|
=
|
M
|
]
|
m
|
}
|
Н
|
Э
|
н
|
╜
|
═
|
▌
|
э
|
¤
|
E
|
|
|
.
|
>
|
N
|
^
|
n
|
~
|
О
|
Ю
|
о
|
╛
|
╬
|
▐
|
ю
|
▪
|
F
|
|
|
/
|
?
|
O
|
_
|
o
|
©
|
П
|
Я
|
п
|
┐
|
╧
|
▀
|
я
|
|
Приложение 21
Некоторые коды клавиш, формируемые драйвером
клавиатуры
Код
|
Клавиша
|
Функция
|
#04
|
CS/3
|
Ins/Ovr
|
#05
|
CS/4
|
Home
|
#06
|
CS/2
|
BIG/small
|
#07
|
CS/1
|
Рус/Lat
|
#08
|
CS/5
|
Left
|
#09
|
CS/8
|
Right
|
#0A
|
CS/6
|
Down
|
#0B
|
CS/7
|
Up
|
#0C
|
CS/0
|
Delete
|
#0D
|
ENTER
|
ENTER
|
#0E
|
CS/SS
|
Macro
|
#0F
|
CS/9
|
End
|
#10
|
SS/A
|
PgDn
|
#11
|
SS/ENTER
|
Prefix
|
#12
|
SS/SPACE
|
Prefix
|
#13
|
SS/W
|
Erase
|
#14
|
SS/E
|
Insert
|
#15
|
SS/Q
|
PgUp
|
#16
|
CS/SPACE
|
Break
|
#17
|
CS/ENTER
|
Tabulator
|
Приложение 22
Структура описателя сегмента сегментированного файла
Описателем сегментов служит 0-й блок файла (его номер
указан в FSDBN см. ПРИЛОЖЕНИЕ 9).
Назначение его байтов следующее:
Смещение
|
Длина
|
Описание
|
0
|
1
|
Количество сегментов в
файле (длина сегмента - 3 байта)
|
сегмент 0
|
1
|
2
|
Блок начала сегмента
файла
|
3
|
1
|
Количество блоков в
сегменте (1-255)
|
сегмент 1
|
4
|
2
|
Блок начала сегмента
файла
|
6
|
1
|
Количество блоков в
сегменте (1-255)
|
...
|
...
|
...
|
...
|
сегмент N
(max 84)
|
N·3+1
|
2
|
Блок начала сегмента
файла
|
N·3+3
|
1
|
Количество блоков в
сегменте (1-255)
|
В файле не может быть больше 85 сегментов (85·3+1=255 байт +
1 байт количество сегментов = 256 байт), так как описатель сегмента занимает
только один блок (256 байт). При попытке добавления 86-го сегмента выдаётся
ошибка 94. Уменьшить сегментированность файла можно при помощи копирования
файла.