Синхронный прием-передача (STR) был ранним символьным протоколом связи IBM , который предшествовал Bisync . STR была только точка-точка и использовала код передачи четыре из восьми , передавая до 5100 символов в секунду по полудуплексным или полнодуплексным линиям связи.
Модуль передачи данных IBM 1009 , адаптер синхронной связи IBM 1130, адаптер связи IBM System / 360 модели 20 и модуль передачи данных IBM 2701 обеспечивали поддержку главного компьютера для STR.
IBM 7701 , то IBM 7702 Магнитная лента Передача терминала, IBM 1013 Card Terminal Transmission и IBM 7710 и IBM 7711 Data Communication Units были среди удаленных устройств , поддерживаемых НТР. [1]
STR по-прежнему поддерживался с 1972 года [1], хотя в целом он прекратил свое использование.
Код четыре из восьми
Код четыре из восьми состоял из 64 символов плюс шесть управляющих символов, закодированных в восьми битах. Как и в других видах кодирования 6b / 8b , ровно четыре бита каждого символа составляли один бит - существует 70 таких возможных битовых комбинаций.
Коды данных
Это код четыре из восьми. Первый столбец графики предназначен для 7701, [2] где графика не отображается, код не назначен. Плюс ноль и минус ноль имеют разные значения для многих машин и отображаются как +0 и -0. Второй столбец графики предназначен для 1130 SCA, графика отображается только в том случае, если она отличается от 7701, в основном это символы из набора символов EBCDIC, которые не присутствовали в BCD .
Графический | 1130 Графика | код четыре из восьми | Шестигранник |
---|---|---|---|
Н Х О Р 8 4 2 1 | |||
космос | 1 1 1 1 0 0 0 0 | F0 | |
+0 | ¢ | 0 1 1 0 1 0 1 0 | 6А |
. | 1 0 0 0 1 0 1 1 | 8B | |
⌑ | < | 0 1 1 0 1 1 0 0 | 6C |
( | 0 1 0 1 0 1 1 0 | 56 | |
+ | 0 0 1 1 0 1 1 0 | 36 | |
групповой знак | | | 1 0 0 0 1 1 0 1 | 8D |
& | 1 0 0 0 1 1 1 0 | 8E | |
-0 | ! | 1 1 0 0 1 0 1 0 | CA |
$ | 0 1 0 0 1 0 1 1 | 4B | |
* | 1 1 0 0 1 1 0 0 | CC | |
) | 0 1 0 1 1 1 0 0 | 5C | |
; | 0 0 1 1 1 1 0 0 | 3C | |
Δ | ¬ | 0 1 0 0 1 1 0 1 | 4D |
- | 0 1 0 0 1 1 1 0 | 4E | |
/ | 1 0 1 1 0 0 0 1 | B1 | |
, | 0 0 1 0 1 0 1 1 | 2B | |
% | 1 0 1 0 1 1 0 0 | AC | |
разделитель слов | _ | 0 1 0 1 1 0 1 0 | 5А |
> | 0 0 1 1 1 0 1 0 | 3А | |
отметка блока | ? | 0 0 1 0 1 1 0 1 | 2D |
космос | : | 0 0 1 1 1 1 0 0 | 2E |
# | 0 0 0 1 1 0 1 1 | 1B | |
@ | 1 0 0 1 1 1 0 0 | 9C | |
' | 0 0 0 0 1 1 1 1 | 0F | |
знак равно | 0 0 0 1 1 1 1 0 | 1E | |
клеймо на ленте | " | 0 0 0 1 1 1 0 1 | 1D |
А | 0 1 1 1 0 0 0 1 | 71 | |
B | 0 1 1 1 0 0 1 0 | 72 | |
C | 0 1 1 0 0 0 1 1 | 63 | |
D | 0 1 1 1 0 1 0 0 | 74 | |
E | 0 1 1 0 0 1 0 1 | 65 | |
F | 0 1 1 0 0 1 1 0 | 66 | |
грамм | 1 0 0 0 0 1 1 1 | 87 | |
ЧАС | 0 1 1 1 1 0 0 0 | 78 | |
я | 0 1 1 0 1 0 0 1 | 69 | |
J | 1 1 0 1 0 0 0 1 | D1 | |
K | 1 1 0 1 0 0 1 0 | D2 | |
L | 1 1 0 0 0 0 1 1 | C3 | |
M | 1 1 0 1 0 1 0 0 | D4 | |
N | 1 1 0 0 0 1 0 1 | C5 | |
O | 1 1 0 0 0 1 1 0 | C6 | |
п | 0 1 0 0 0 1 1 1 | 47 | |
Q | 1 1 0 1 1 0 0 0 | D8 | |
р | 1 1 0 0 1 0 0 1 | C9 | |
рекордная отметка | 1 0 1 0 1 0 1 0 | AA | |
S | 1 0 1 1 0 0 1 0 | Би 2 | |
Т | 1 0 1 0 0 0 1 1 | A3 | |
U | 1 0 1 1 0 1 0 0 | B4 | |
V | 1 0 1 0 0 1 0 1 | A5 | |
W | 1 0 1 0 0 1 1 0 | A6 | |
Икс | 0 0 1 0 0 1 1 1 | 27 | |
Y | 1 0 1 1 1 0 0 0 | B8 | |
Z | 1 0 1 0 1 0 0 1 | A9 | |
0 | 1 0 0 1 1 0 1 0 | 9А | |
1 | 1 1 1 0 0 0 0 1 | E1 | |
2 | 1 1 1 0 0 0 1 0 | E2 | |
3 | 1 0 0 1 0 0 1 1 | 93 | |
4 | 1 1 1 0 0 1 0 0 | E4 | |
5 | 1 0 0 1 0 1 0 1 | 95 | |
6 | 1 0 0 1 0 1 1 0 | 96 | |
7 | 0 0 0 1 0 1 1 1 | 17 | |
8 | 1 1 1 0 1 0 0 0 | E8 | |
9 | 1 0 0 1 1 0 0 1 | 99 |
Коды управления
Это коды управления синхронной передачей-приемом. Контрольные символы были зарезервированы; не было положения о прозрачной деятельности.
Графический | код четыре из восьми | Шестигранник |
---|---|---|
Н Х О Р 8 4 2 1 | ||
Праздный | 0 0 1 1 1 0 0 1 | 39 |
Начало записи 1 или подтверждение 1 (SOR1 или ACK1) | 0 1 0 1 0 0 1 1 | 53 |
Начало записи 2 или подтверждение 2 (SOR2 или ACK2) | 0 0 1 1 0 0 1 1 | 33 |
Лидер передачи (TL) | 0 0 1 1 0 1 0 1 | 35 год |
Лидер контроля (CL) | 0 1 0 1 0 1 0 1 | 55 |
Конец передачи (EOT) 1 | 0 1 0 1 1 0 1 0 | 5А |
Запрос или ошибка (INQ или ERR) | 0 1 0 1 1 0 0 1 | 59 |
Телефон 1 | 0 1 0 1 1 1 0 0 | 5C |
Группа Mark 1 | 1 0 0 0 1 1 0 1 | 8D |
Продольная проверка избыточности (LRS) | - - - - - - - - | |
1 также используется как символ данных |
Продольная проверка избыточности
Продольные Redundancy Check байт был единственный символ , который может иметь иной , чем четыре один бит. Этот байт содержит ноль в каждой позиции бита, где запись данных содержит четное число, равное единице, и единицу, где нечетное число. «Неактивные символы и управляющие последовательности не включены в LRS. [1] : стр.174
Линия управления
Когда данные не передаются, линия поддерживается в режиме синхронизации - терминал передает незанятые символы в течение примерно 1,3 секунды, за которыми следует последовательность конца простоя ( CL Idle
). Затем он прослушивает ту же последовательность примерно три секунды. Для четырехпроводной работы, когда данные передаются, другая пара проводов поддерживается в режиме синхронизации. Перед каждой передачей отправляется как минимум один незанятый символ.
Право собственности на линию устанавливается передающей станцией, отправляющей последовательность запросов ( TL INQ
). Затем принимающий терминал отвечает подтверждением ( CL ACK2
). После этой инициирующей последовательности передающий терминал отправляет, SOR1 TL
за которым следует первый блок данных. Данные завершаются записью конца передачи ( TL LRS
). Принимающий терминал отвечает CL ACK1
, CL ERR
если проверка продольного избыточного кода указывает на ошибку передачи. Этот процесс продолжается с четным / нечетным SOR
и ACK
до тех пор, пока отправляющий терминал не передаст все данные. Он отправляет последовательность конца передачи ( CL EOT
). Принимающий терминал отвечает CL EOT
и повторно входит в режим синхронизации.
Рекомендации
- ^ a b c Корпорация IBM (1972 г.). Функциональные характеристики IBM 1130 (PDF) . С. 171–172.
- ^ Корпорация IBM (1961 г.). Справочное руководство Терминал передачи магнитной ленты IBM 7701 (PDF) . п. 8.