Il punzone chiave IBM 029

Source: http://www.columbia.edu/cu/computinghistory/029.html

Foto: Manuale di riferimento IBM 29 Card Punch, A24-3332-1, 1960.

Un'altra vista

L'IBM 29 Card Punch (chiamato anche 029 o Type 029 Key Punch o Keypunch), introdotto intorno al 1964 in concomitanza con l'introduzione dell'IBM 360. Disponibile in nove modelli con varie combinazioni di tastiera (numerica a 12 tasti o a 64 tasti alfanumerico), inserimento zero, stampa e interpretazione, e anche come IBM 59 Card Verifier (per verificare che le carte perforate sul 29 fossero corrette ripunciandole; le non corrispondenze erano indicate da una tacca perforata sul bordo superiore).

Tastiera numerica

Alfanumerico

Il layout della tastiera alfanumerica ("combinazione") è mostrato in questo diagramma (fare clic per ingrandire a schermo intero):

Ecco una scheda perforata con ciascuno dei 64 caratteri, che mostra l'interpretazione in alto:

Se ingrandisci il diagramma della tastiera o l'immagine della scheda, puoi vedere il set di caratteri dello 029, che è simile all'ASCII ma privo di lettere minuscole, include due caratteri speciali non in ASCII ("non firmare" ( ¬ ), necessario per (ad esempio) PL/I e il "segno del centesimo" ( ¢ ), caratteristico del set di caratteri EBCDIC utilizzato dall'IBM 360) [ 52 ] (per il quale è stato progettato lo 029), e mancano molti degli altri caratteri ASCII: [[[]\^~

Questa è la prima versione del set di caratteri EBCDIC (Extended Binary Coded Decimal Interchange Code) di IBM. Sebbene il repertorio del perforatore di schede 029 sia di soli 64 caratteri (sufficienti per programmare in Fortran, PL/I e Cobol), EBCDIC è un set a 8 bit con una capacità di 256 caratteri. Quando i terminali sostituirono i perforatori delle carte per l'immissione dei dati, nello spazio rimanente furono aggiunti questi ultimi minuscoli, caratteri di controllo e altri caratteri.

Tamburo di programma IBM 029

Il Program Drum, che consente di programmare "scorciatoie da tastiera" per un inserimento più rapido di determinati tipi di dati, ad esempio codice sorgente Fortran, colonne di numeri, ecc. È possibile inserire fino a due programmi su una scheda di programma e passare dall'uno all'altro con il Program Selezionare l'interruttore. Il programma definisce i campi da saltare, duplicare o spostare alfa automaticamente. La carta programma gira in sincronia con l'avanzamento della carta attraverso la stazione di perforazione. I fori nella scheda del programma vengono rilevati da piccole leve caricate a molla con minuscole ruote dentate all'estremità. I punzoni per tasti molto utilizzati spesso avevano le ruote dei programmi mancanti (e nastri asciutti).

Ecco una vista del 1986 dell'ultimo keypunch pubblico della Columbia, un modello 029 (con una coppia di terminali DEC VT101 alla sua sinistra), nella pittoresca area SSIO :

Nel 1971, IBM annunciò il suo ultimo punzone, il 129, che era uno 029 con memoria buffer, che consentiva di inserire, controllare e modificare i dati prima di memorizzarli sulla scheda; memorizzare fino a sei diversi programmi di formattazione (equivalenti alle schede program-drum); e in grado di accumulare conteggi e totali. CLICCA QUI per una foto tratta da una pubblicità IBM del 1971 e QUI per una scansione ad alta risoluzione (2,5 MB) dell'intera pubblicità.