SCP-koodi

UPP -koodi (reikäkorttien valmistuslaitteen koodi) on binäärikoodi, jota käytettiin Neuvostoliitossa 1950-1970-luvuilla tekstin rivi-riville (eikä sarake-riville) tulostamiseen reikäkorteille . Tässä tapauksessa rei'itettyä korttia pidettiin 80 × 12 = 960 bitin sekvenssinä, joka kulki linjaa pitkin vasemmalta oikealle, ja viivat kulkivat ylhäältä alas. Tällainen järjestelmä on vähemmän kätevä ihmisen havainnolle kuin sarake-sarakkeelta pakkaaminen, mutta jostain syystä Neuvostoliitossa sitä käytettiin pitkään (vaikka ihmiset oppivat nopeasti lukemaan tällaisia ​​reikäkortteja - tähän käytettiin ns. "lukija" - täysin rei'itetty reikäkortti, värillinen niin, että yksittäisten merkkien järjestely on selkeä). Pylväs sarakkeelta pakkaus ilmestyi Neuvostoliitossa vain BESM-6- koneissa ja siitä tuli ainoa vaihtoehto EC -sarjan koneissa .

SCP-koodi on 7-bittinen, joissakin järjestelmissä pariteetin 8. bitti lisättiin vasemmalle (symbolin yksikkömäärän olisi pitänyt olla pariton). Merkkien määrä reikäkortin rivillä riippui järjestelmästä, koska monilla koneilla kullakin rivillä oli mahdollista laskea vain konesanan kapasiteettia vastaava määrä bittejä - Minskin koneissa esimerkiksi 45 bittiä [ selventää ] .

Kooditaulukko

.0 .yksi .2 .3 .neljä .5 .6 .7 .kahdeksan .9 .A .B .C .D .E .F
0. 0 yksi 2 3 neljä 5 6 7 kahdeksan 9 + - / , .
yksi. kymmenen ( ) × = ; [ ] * ` ' < > :
2. MUTTA B AT G D E JA W Ja Y Vastaanottaja L M H O P
3. R FROM T klo F X C H W SCH S b E YU minä D
neljä. F G minä J L N K R S U V W Z
5. % ¤ _ ! Kommersant
6.
7.

Latinalaiset ja venäläiset kirjaimet samalla tyylillä yhdistetään (mukaan lukien U/Y yhdistettynä).

Koodi 0F vastaa välilyöntiä .

Lähteet

  1. Merkin koodaukset BESM-6:ssa .
  2. V. Ya. Karpov. Fortran-algoritminen kieli. (Liite 1, s. 174). Kustantaja "Science", M. 1976.