Приложение 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. Уменьшить сегментированность файла можно при помощи копирования файла.