Ця стаття є сирим з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. (серпень 2018) |
IBM 1401 — десятковий комп'ютер, розроблений передовою компанією IBM, випущений 5 жовтня 1959. Комп'ютер належить до другого покоління ЕОМ. Версія 1401 була найпоширенішим комп’ютером 60-х років. 8 лютого 1971 року був знятий з виробництва.
Опис
IBM випускала комп'ютери IBM-1401 для комерційних розрахунків. Ця машина могла прочитувати і записувати магнітні стрічки та перфокарти й роздруковувати результат з такою ж швидкістю, як і IBM-7094, але при цьому коштувала дешевше. Для наукових обчислень вона не підходила, але була зручною для ведення ділових записів.
У IBM-1401 не було регістрів та фіксованої довжини слова. Пам'ять складалася з байтів, вміщувала 4 Кбайт по 8 бітів (4 Кбайт). Кожен байт містив символ в 6 бітів, адміністративний біт та біт для вказівки кінця слова.
У команди MOVE, наприклад, є початкова адреса та адреса пункту призначення. Ця команда переміщає байти з першої адреси в другу за порядком, поки біт кінця слова не прийме значення 1.
Приклад програми:
, 008015,022029,036043,050054,055062,063065,069080 / 333 / M0792502F1.065HELLO WORLD
Покрокове пояснення до алгоритму виконання наведеної вище програми:
- Встановити слово-мітку (opcode «,» операнди 008 015)
- Встановити більше слів-міток.
- Очистити сховище - 333-300 (opcode «/» 333 операнда)
- Очистити сховище - інша частина області друку 299-200 (opcode«/» прикутий адрес)
- Переміщення «Hello World» до області друку (код операції «М», операнда 079 та 250)
- Друк рядка (opcode «2»)
- Прогнати сторінку через ПРИНТЕР (код операції «F» модифікатор «1»)
- Halt (opcode операнд 065)
Історія
Щомісячна орендна плата за використання IBM 1401 починалася від 2500 дол. США (на сьогоднішній день близько 20 539 дол. США). Компанія IBM була вражена, отримавши 5200 замовлень за перші п'ять тижнів після виходу моделі 1401. IMB 1401 використовувала багато електроенергії для стабільної роботи. Число покупців в 60-х роках досягло 10 000 (До середини 60-х років майже половина всіх комп'ютерних систем в світі були типу 1401). Продаж моделі 1401 припинився в 1971 році.
Зазвичай IBM 1401 використовувалася на малих підприємствах для обробки даних. Саме 1401 передавала вхідні дані з периферійних пристроїв (таких як IBM 1402 Card Read-Punch) на стрічку, а потім з стрічки на перфокарту, принтер IBM 1403 або іншій периферійний пристрій. IBM вперше застосувала емуляцію мікрокоду для 1401 у вигляді схеми постійної пам'яті. Модель котра вийшла після припинення продажі IBM 1401 мала назву IBM 1410.
Архітектура
Кожен буквено-цифровий символ в IBM 1401 був закодований шістьма бітами - B, A, 8,4,2,1. B та A біти були названі зонами-біт. 8,4,2,1 біти були названі цифровими бітами взяті зі шпальти перфокарти IBM 80. IBM називали 1401 в символьному коді BCD, незважаючи на те, що термін описує тільки десяткове кодування. З кожною клітинкою пам'яті були ще два біти, які мають назву C для непарної перевірки та M для парної перевірки знаків слова.
Кожна комірка пам'яті мала наступні біти:
CBA 8 4 2 1 М
IBM 1401 був доступний в шести конфігураціях пам'яті: 1400, 2000., 4000, 8000, 12000, або 16000 символів. Адресуватися міг кожен символ, адреса в діапазоні від 0 до 15999.
Деякі операції використовують спеціальні осередки пам'яті (ці місця не були збережені й можуть бути використані для інших цілей).
Формат інструкції для IBM-1401
Opcode with [A-or-I-or-unit-address [B-address]] [modifier] word mark
Опкод задається одним символом. Адреси пам'яті ( «I» branch target, «A» і «B» date) та блок-адреси представляють три символи. Модифікатор опкоду також задається одним символом. Довжина інструкції 1, 2, 4, 5, 7 або 8 символів.
Апаратна реалізація
Велика частина логічної схеми в 1401 — діодно-транзисторна логіка (англ. diode-transistor logic, DTL), яку IBM назвав CTDL (Complemented Transistor Diode Logic).
Інші типи IBM схем:
- Alloy (присутня логіка але в основному різні нелогічні функції необхідні для транзисторів ).
- CTRL (присутня регістерно-транзистерна логіка (RTL) ).
- SDTDL (присутня регістерно-діодна логіка).
Ці схеми були побудовані на основі дискретних компонентів (резистори, конденсатори, транзистори) та встановлені на односторонніх паперах епоксидних друкованих плат розміру (2,5 - 4,5) дюйма з золотими гальванічними краями, 16-контактного роз'єму (5.375 - 4,5 дюйма) з двома 16-контактними золотими гальванічними торцевими роз'ємами (подвійної ширини), які IBM називають SMS карти (стандартна модульна система). SMS-карти були вставлені в гніздах на шарнірних стійках, для якої IBM дала назву ворота. Як і більшість машин, на той час, IBM 1401 використовувала пам'ять на магнітних осердях. Діаметр кожного осердя був близько 1 мм в діаметрі, для запису-читання біту використовувалися чотири провідники. Стек з восьми таких площин зберігав шість бітів даних. Системи були широко доступна з двома, трьома або чотирма такими модулями.
Символи та коди операцій
IBM 1401 представляє односимвольні операції. У багатьох випадках, особливо для більш загальних інструкцій, символи були такими: A - додати (від add), B - відгалужитись (від branch), S - відняти (від subtract), та інші. Символи можна побачити в таблиці:
BCD символи | Print-A | Print-H | карта | BCD w/o M | Операції | Визначення та примітки |
---|---|---|---|---|---|---|
Blank | C | |||||
. | . | . | 12-3-8 | BA8 21 | Halt | |
¤ | ¤ | ) | 12-4-8 | CBA84 | Clear Word Mark | Ромб |
[ | 12-5-8 | BA84 1 | ||||
< | 12-6-8 | BA842 | Менше | |||
12-7-8 | CBA8421 | Мітка групи | ||||
& | & | + | 12 | CBA | ||
$ | $ | $ | 11-3-8 | CB 8 21 | ||
* | * | * | 11-4-8 | B 84 | ||
] | 11-5-8 | CB 84 1 | ||||
; | 11-6-8 | CB 842 | ||||
Δ | 11-7-8 | B 8421 | Дельталі (Зміна режиму) | |||
- | - | - | 11 | B | ||
/ | / | / | 0-1 | C A 1 | Clear Storage | |
, | , | , | 0-3-8 | C A8 21 | Set Word Mark | |
% | % | ( | 0-4-8 | A84 | Divide | Спеціальна функція |
ˠ | 0-5-8 | C A84 1 | слово Separator | |||
\ | 0-6-8 | C A842 | Лівий | |||
⧻ | 0-7-8 | A8421 | Стрічка сегмента | |||
ƀ | ‡ | ‡ | N/A 0 | A | Не може бути зчитана з карти без без наявності RPQ, читається як 8-2 | |
# | # | = | 3-8 | 8 21 | Modify Address | потрібно більш 4000 символів пам'яті |
@ | @ | ' | 4-8 | C 84 | Multiply | Спеціальна функція |
: | 5-8 | 84 1 | ||||
> | 6-8 | 842 | Більше | |||
√ | 7-8 | C 8421 | Tape Mark | |||
? | & | & | 12-0 | CBA8 2 | Zero and Add | плюс Нуль |
A | A | A | 12-1 | BA 1 | Add | |
B | B | B | 12-2 | BA 2 | Branch or Branch on Indicator | |
C | C | C | 12-3 | CBA 21 | Compare | |
D | D | D | 12-4 | BA 4 | Move Numerical | Біти |
E | E | E | 12-5 | CBA 4 1 | Move Characters and Edit | |
F | F | F | 12-6 | CBA 42 | Control Carriage | Принтер |
G | G | G | 12-7 | BA 421 | ||
H | H | H | 12-8 | BA8 | Store B-Address Register | спеціальна функція |
I | I | I | 12-9 | CBA8 1 | ||
! | - | - | 11-0 | B 8 2 | Zero and Subtract | мінус Нуль |
J | J | J | 11-1 | CB 1 | ||
K | K | K | 11-2 | CB 2 | Select Stacker and other device controls | |
L | L | L | 11-3 | B 21 | Load Characters to Word Mark | |
M | M | M | 11-4 | CB 4 | Move Characters to Word Mark | |
N | N | N | 11-5 | B 4 1 | No Operation | |
O | O | O | 11-6 | B 42 | ||
P | P | P | 11-7 | CB 421 | Move Characters to Record or Group Mark | Спеціальна функція |
Q | Q | Q | 11-8 | CB 8 | Store A-Address Register | Спеціальна функція |
R | R | R | 11-9 | B 8 1 | ||
‡ | ‡ | ‡ | 0-2-8 | A8 2 | Record Mark | |
S | S | S | 0-2 | C A 2 | Subtract | |
T | T | T | 0-3 | A 21 | Translate | 1460 |
U | U | U | 0-4 | C A 4 | Control Unit | Лента |
V | V | V | 0-5 | A 4 1 | Branch if Word Mark and/or Zone | |
W | W | W | 0-6 | A 42 | Branch if Bit Equal | Спеціальна функція |
X | X | X | 0-7 | C A 421 | Move and Insert Zeros | Спеціальна функція |
Y | Y | Y | 0-8 | C A8 | Move Zone | Лента |
Z | Z | Z | 0-9 | A8 1 | Move Characters and Suppress Zeros | |
0 | 0 | 0 | 0 | C 8 2 | ||
1 | 1 | 1 | 1 | 1 | Read a Card | |
2 | 2 | 2 | 2 | 2 | Write a Line | |
3 | 3 | 3 | 3 | C 21 | Write and Read | |
4 | 4 | 4 | 4 | 4 | Punch a Card | |
5 | 5 | 5 | 5 | C 4 1 | Read and Punch | |
6 | 6 | 6 | 6 | C 42 | Write and Punch | |
7 | 7 | 7 | 7 | 421 | Write, Read, and Punch | |
8 | 8 | 8 | 8 | 8 | Start Read Feed | Спеціальна функція |
9 | 9 | 9 | 9 | C 8 1 | Start Punch Feed | Спеціальна функція |
Модифікатори символів за допомоги B-інструкції
BCD Символ | Блок | Призначення |
---|---|---|
Blank | 1401 | знака необхідності в наступному символі |
1 | 1009 | умови |
1011 | операції символу повернення | |
1011 | читач парності індикатор | |
1231 | автоматичний вибір | |
1285 | помилка | |
1412 | контроль перевірки індикатора | |
1418 | пізнє читання | |
1419 | документ для читання | |
1428 | пізно прочитати або змінити режим пізнього читання | |
1445 | помилка принтера | |
7340 | незвичайний кінець | |
7740 | передача до набору з ненормальним станом | |
DDC | помилка передачі | |
2 | 1009 | буфер доступний |
1011 | перфоратор готорвий | |
1011 | читач готовий | |
1231 | повний буфер | |
1285 | кінець рядка | |
1412 | сигнал читача | |
1418 | готові брати участь | |
1419 | документ зчитує (PDS 4) | |
1428 | готові брати участь | |
7340 | hypertape нормальний кінець | |
7740 | передача завершена успішно | |
DDC | передача закінчилася через GMWM | |
3 | 1009 | відбулася безпомилкова передача |
1011 | перфоратор не готовий до прийому даних | |
1231 | готовий читати | |
1285 | читач транспортує | |
1412 | зчитування, перевірте індикатор | |
1418 | документ для зчитування | |
1419 | діє поле | |
1428 | документ після зчитування | |
7340 | блок управління 7641 зайнятий | |
7740 | отримати запит | |
DDC | запит на читання | |
4 | 1009 | поганий індикатор |
1011 | перфоратор не готовий читати | |
1231 | порожній буфер | |
1285 | помічена лінія | |
1412 | сума поле індикатора | |
1419 | процес управління | |
7340 | hypertape увага | |
7740 | 7740 увага | |
DDC | записи | |
5 | 1009 | підтвердження коду помилки |
1011 | перфоратор затягнутий | |
1231 | помилка читання або перевитрата | |
1285 | інформація про заголовок | |
1412 | індикатор на процес контролю | |
1418 | кінцевий документ | |
1419 | рахунковий номер | |
1428 | кінцевий документ | |
1445 | принтер зайнятий | |
6 | 1009 | потрібна увага до програма |
1011 | перфораторна котушка повна | |
1231 | прапорець синхронізації | |
1285 | готовий прочитати рядок | |
1412 | номер індикатора | |
1418 | символ в рядку | |
1419 | поле транзитного номера | |
1428 | символ в рядку | |
1445 | каретка зайнята | |
DDC | написати до процесу | |
7 | 1009 | кінець повідомлення |
1285 | читач готовий | |
1412 | транзитний номер індикатора | |
1418 | порожній транспорт (кінець файлу) | |
1419 | поле серійного номера | |
1428 | порожній транспорт (кінець файлу) | |
1445 | канал каретки 9 | |
DDC | читати прогрес | |
8 | 1009 | кінець файлу |
1285 | кінець файлу | |
1412 | перевірка індикатора | |
1418 | готовий читати | |
1419 | автовибір | |
1428 | готовий читати | |
1448 | канал 12 каретки | |
DDC | система зупинена | |
9 | 1403 | канал стрічки каретки |
0 | 1404 | помилка |
' or @ | 1403 | канал стрічки каретки |
> | 1448 | кінець блоку |
/ | 1401 | невірні порівняння |
S | 1401 | порівняти |
T | 1401 | малі порівняння |
U | 1401 | великі порівняння |
V | 1301 | помилка диска |
1311 | помилка диска | |
1405 | читати чи записувати перевірки на парність | |
W | 1301 | неправильна довжина запису |
1311 | неправильна довжина запису | |
1405 | неправильна довжина запису | |
X | 1301 | нерівний адреса |
1311 | нерівний адреса | |
1405 | нерівний адреса | |
Y | 1301 | стан помилки |
1311 | стан помилки | |
1405 | стан помилки | |
Z | 1401 | арифметичне переповнення |
‡ | 1403 | помилка принтера |
( or % | 1401 | перевірка процесу |
1440 | I/O перевірити та вимкнути | |
\ | 1301 | доступ зайнятий |
1311 | доступ зайнятий | |
J | 1419 | I/O-індикатор каналу зайнятий |
TAU | стрічка зайнята | |
SIO | послідовне введення-виведення | |
K | TAU | кінець запису або мітки стрічки |
L | TAU | помилка стрічки |
N | 1301 | непрацездатність |
1311 | непрацездатність | |
1405 | непрацездатність | |
P | 1403 | принтер зайнятий |
Q | 1407 | запит |
R | 1403 | каретка зайнята |
! | 1402 | помилка перфоратора |
* | 1407 | запит |
+ or & | 1442 | остання карта |
A | 1402 | остання карта SS А |
B | 1401 | SS B |
7340 | відповідь | |
C | 1401 | SS C |
D | 1401 | SS D |
E | 1401 | SS E |
7340 | кінець на відповідь | |
F | 1401 | SS F |
G | 1401 | SS G |
H | 1402 | читач зайнятий |
I | 1402 | перфоратор зайнятий |
? | 1402 | помилка читача |
< | 1448 | попередження |
Програмне забезпечення
Програмне забезпечення IBM для 1401 налічує:
- 1401 Symbolic Programming System assembler.
- Autocoder на магнітну стрічку.
- Autocoder на диску.
- COBOL
- FARGO
- (FORTRAN II) (потребує память в 8000 символов).
- FORTRAN IV (потребує память в 12000 символов).
- RPG (потребує память в 4000 символов).
Цікаві факти
У жовтні 2006 року ісландський авангардний музикант Йоганн Йоганссон випустив альбом IBM 1401. Для запису альбому, Йоганн переписав його на шістдесят частин струнного оркестра.
Концепція заснована на роботі, виконаної в 1964 році його батьком, Йоганном Гуннарссоном (головний інженер з експлуатації одного з перших комп'ютерів країни) та Еліас Давісон (один з перших програмістів у країні).
Відео
- Презентація комп'ютера IBM 1401 французькою мовою з англійськими субтитрами [ 2 грудня 2016 у Wayback Machine.] YouTube April 20, 2014
Див. також
Примітки
- . www-03.ibm.com (амер.). 23 січня 2003. Архів оригіналу за 2 липня 2012. Процитовано 28 квітня 2017.
- Murray, Charles J. (18 січня 1997). The Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer (English) (вид. 1 edition). Wiley. ISBN .
- . www.historyofpia.com. Архів оригіналу за 10 травня 2017. Процитовано 28 квітня 2017.
- . www.columbia.edu. Архів оригіналу за 24 березня 2017. Процитовано 28 квітня 2017.
- rthelen (18 грудня 2008), , архів оригіналу за 18 серпня 2017, процитовано 28 квітня 2017
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ye sirim perekladom z inshoyi movi Mozhlivo vona stvorena za dopomogoyu mashinnogo perekladu abo perekladachem yakij nedostatno volodiye oboma movami Bud laska dopomozhit polipshiti pereklad serpen 2018 IBM 1401 desyatkovij komp yuter rozroblenij peredovoyu kompaniyeyu IBM vipushenij 5 zhovtnya 1959 Komp yuter nalezhit do drugogo pokolinnya EOM Versiya 1401 bula najposhirenishim komp yuterom 60 h rokiv 8 lyutogo 1971 roku buv znyatij z virobnictva IBM 1401OpisIBM vipuskala komp yuteri IBM 1401 dlya komercijnih rozrahunkiv Cya mashina mogla prochituvati i zapisuvati magnitni strichki ta perfokarti j rozdrukovuvati rezultat z takoyu zh shvidkistyu yak i IBM 7094 ale pri comu koshtuvala deshevshe Dlya naukovih obchislen vona ne pidhodila ale bula zruchnoyu dlya vedennya dilovih zapisiv U IBM 1401 ne bulo registriv ta fiksovanoyi dovzhini slova Pam yat skladalasya z bajtiv vmishuvala 4 Kbajt po 8 bitiv 4 Kbajt Kozhen bajt mistiv simvol v 6 bitiv administrativnij bit ta bit dlya vkazivki kincya slova U komandi MOVE napriklad ye pochatkova adresa ta adresa punktu priznachennya Cya komanda peremishaye bajti z pershoyi adresi v drugu za poryadkom poki bit kincya slova ne prijme znachennya 1 Priklad programi 008015 022029 036043 050054 055062 063065 069080 333 M0792502F1 065HELLO WORLD Pokrokove poyasnennya do algoritmu vikonannya navedenoyi vishe programi Vstanoviti slovo mitku opcode operandi 008 015 Vstanoviti bilshe sliv mitok Ochistiti shovishe 333 300 opcode 333 operanda Ochistiti shovishe insha chastina oblasti druku 299 200 opcode prikutij adres Peremishennya Hello World do oblasti druku kod operaciyi M operanda 079 ta 250 Druk ryadka opcode 2 Prognati storinku cherez PRINTER kod operaciyi F modifikator 1 Halt opcode operand 065 IstoriyaShomisyachna orendna plata za vikoristannya IBM 1401 pochinalasya vid 2500 dol SShA na sogodnishnij den blizko 20 539 dol SShA Kompaniya IBM bula vrazhena otrimavshi 5200 zamovlen za pershi p yat tizhniv pislya vihodu modeli 1401 IMB 1401 vikoristovuvala bagato elektroenergiyi dlya stabilnoyi roboti Chislo pokupciv v 60 h rokah dosyaglo 10 000 Do seredini 60 h rokiv majzhe polovina vsih komp yuternih sistem v sviti buli tipu 1401 Prodazh modeli 1401 pripinivsya v 1971 roci Zazvichaj IBM 1401 vikoristovuvalasya na malih pidpriyemstvah dlya obrobki danih Same 1401 peredavala vhidni dani z periferijnih pristroyiv takih yak IBM 1402 Card Read Punch na strichku a potim z strichki na perfokartu printer IBM 1403 abo inshij periferijnij pristrij IBM vpershe zastosuvala emulyaciyu mikrokodu dlya 1401 u viglyadi shemi postijnoyi pam yati Model kotra vijshla pislya pripinennya prodazhi IBM 1401 mala nazvu IBM 1410 Arhitektura Panel upravlinnya v IBM 1401 Kozhen bukveno cifrovij simvol v IBM 1401 buv zakodovanij shistma bitami B A 8 4 2 1 B ta A biti buli nazvani zonami bit 8 4 2 1 biti buli nazvani cifrovimi bitami vzyati zi shpalti perfokarti IBM 80 IBM nazivali 1401 v simvolnomu kodi BCD nezvazhayuchi na te sho termin opisuye tilki desyatkove koduvannya Z kozhnoyu klitinkoyu pam yati buli she dva biti yaki mayut nazvu C dlya neparnoyi perevirki ta M dlya parnoyi perevirki znakiv slova Kozhna komirka pam yati mala nastupni biti CBA 8 4 2 1 M IBM 1401 buv dostupnij v shesti konfiguraciyah pam yati 1400 2000 4000 8000 12000 abo 16000 simvoliv Adresuvatisya mig kozhen simvol adresa v diapazoni vid 0 do 15999 Deyaki operaciyi vikoristovuyut specialni oseredki pam yati ci miscya ne buli zberezheni j mozhut buti vikoristani dlya inshih cilej Format instrukciyi dlya IBM 1401 Opcode with A or I or unit address B address modifier word mark Opkod zadayetsya odnim simvolom Adresi pam yati I branch target A i B date ta blok adresi predstavlyayut tri simvoli Modifikator opkodu takozh zadayetsya odnim simvolom Dovzhina instrukciyi 1 2 4 5 7 abo 8 simvoliv Aparatna realizaciyaVelika chastina logichnoyi shemi v 1401 diodno tranzistorna logika angl diode transistor logic DTL yaku IBM nazvav CTDL Complemented Transistor Diode Logic Vidkriti plati IBM 1401 Inshi tipi IBM shem Alloy prisutnya logika ale v osnovnomu rizni nelogichni funkciyi neobhidni dlya tranzistoriv CTRL prisutnya registerno tranzisterna logika RTL SDTDL prisutnya registerno diodna logika SMS karta Ci shemi buli pobudovani na osnovi diskretnih komponentiv rezistori kondensatori tranzistori ta vstanovleni na odnostoronnih paperah epoksidnih drukovanih plat rozmiru 2 5 4 5 dyujma z zolotimi galvanichnimi krayami 16 kontaktnogo roz yemu 5 375 4 5 dyujma z dvoma 16 kontaktnimi zolotimi galvanichnimi torcevimi roz yemami podvijnoyi shirini yaki IBM nazivayut SMS karti standartna modulna sistema SMS karti buli vstavleni v gnizdah na sharnirnih stijkah dlya yakoyi IBM dala nazvu vorota Yak i bilshist mashin na toj chas IBM 1401 vikoristovuvala pam yat na magnitnih oserdyah Diametr kozhnogo oserdya buv blizko 1 mm v diametri dlya zapisu chitannya bitu vikoristovuvalisya chotiri providniki Stek z vosmi takih ploshin zberigav shist bitiv danih Sistemi buli shiroko dostupna z dvoma troma abo chotirma takimi modulyami Simvoli ta kodi operacijIBM 1401 predstavlyaye odnosimvolni operaciyi U bagatoh vipadkah osoblivo dlya bilsh zagalnih instrukcij simvoli buli takimi A dodati vid add B vidgaluzhitis vid branch S vidnyati vid subtract ta inshi Simvoli mozhna pobachiti v tablici BCD simvoli Print A Print H karta BCD w o M Operaciyi Viznachennya ta primitki Blank C 12 3 8 BA8 21 Halt 12 4 8 CBA84 Clear Word Mark Romb 12 5 8 BA84 1 lt 12 6 8 BA842 Menshe 12 7 8 CBA8421 Mitka grupi amp amp 12 CBA 11 3 8 CB 8 21 11 4 8 B 84 11 5 8 CB 84 1 11 6 8 CB 842 D 11 7 8 B 8421 Deltali Zmina rezhimu 11 B 0 1 C A 1 Clear Storage 0 3 8 C A8 21 Set Word Mark 0 4 8 A84 Divide Specialna funkciya ˠ 0 5 8 C A84 1 slovo Separator 0 6 8 C A842 Livij 0 7 8 A8421 Strichka segmenta ƀ N A 0 A Ne mozhe buti zchitana z karti bez bez nayavnosti RPQ chitayetsya yak 8 2 3 8 8 21 Modify Address potribno bilsh 4000 simvoliv pam yati 4 8 C 84 Multiply Specialna funkciya 5 8 84 1 gt 6 8 842 Bilshe 7 8 C 8421 Tape Mark amp amp 12 0 CBA8 2 Zero and Add plyus Nul A A A 12 1 BA 1 Add B B B 12 2 BA 2 Branch or Branch on Indicator C C C 12 3 CBA 21 Compare D D D 12 4 BA 4 Move Numerical Biti E E E 12 5 CBA 4 1 Move Characters and Edit F F F 12 6 CBA 42 Control Carriage Printer G G G 12 7 BA 421 H H H 12 8 BA8 Store B Address Register specialna funkciya I I I 12 9 CBA8 1 11 0 B 8 2 Zero and Subtract minus Nul J J J 11 1 CB 1 K K K 11 2 CB 2 Select Stacker and other device controls L L L 11 3 B 21 Load Characters to Word Mark M M M 11 4 CB 4 Move Characters to Word Mark N N N 11 5 B 4 1 No Operation O O O 11 6 B 42 P P P 11 7 CB 421 Move Characters to Record or Group Mark Specialna funkciya Q Q Q 11 8 CB 8 Store A Address Register Specialna funkciya R R R 11 9 B 8 1 0 2 8 A8 2 Record Mark S S S 0 2 C A 2 Subtract T T T 0 3 A 21 Translate 1460 U U U 0 4 C A 4 Control Unit Lenta V V V 0 5 A 4 1 Branch if Word Mark and or Zone W W W 0 6 A 42 Branch if Bit Equal Specialna funkciya X X X 0 7 C A 421 Move and Insert Zeros Specialna funkciya Y Y Y 0 8 C A8 Move Zone Lenta Z Z Z 0 9 A8 1 Move Characters and Suppress Zeros 0 0 0 0 C 8 2 1 1 1 1 1 Read a Card 2 2 2 2 2 Write a Line 3 3 3 3 C 21 Write and Read 4 4 4 4 4 Punch a Card 5 5 5 5 C 4 1 Read and Punch 6 6 6 6 C 42 Write and Punch 7 7 7 7 421 Write Read and Punch 8 8 8 8 8 Start Read Feed Specialna funkciya 9 9 9 9 C 8 1 Start Punch Feed Specialna funkciya Modifikatori simvoliv za dopomogi B instrukciyi BCD Simvol Blok Priznachennya Blank 1401 znaka neobhidnosti v nastupnomu simvoli 1 1009 umovi 1011 operaciyi simvolu povernennya 1011 chitach parnosti indikator 1231 avtomatichnij vibir 1285 pomilka 1412 kontrol perevirki indikatora 1418 piznye chitannya 1419 dokument dlya chitannya 1428 pizno prochitati abo zminiti rezhim piznogo chitannya 1445 pomilka printera 7340 nezvichajnij kinec 7740 peredacha do naboru z nenormalnim stanom DDC pomilka peredachi 2 1009 bufer dostupnij 1011 perforator gotorvij 1011 chitach gotovij 1231 povnij bufer 1285 kinec ryadka 1412 signal chitacha 1418 gotovi brati uchast 1419 dokument zchituye PDS 4 1428 gotovi brati uchast 7340 hypertape normalnij kinec 7740 peredacha zavershena uspishno DDC peredacha zakinchilasya cherez GMWM 3 1009 vidbulasya bezpomilkova peredacha 1011 perforator ne gotovij do prijomu danih 1231 gotovij chitati 1285 chitach transportuye 1412 zchituvannya perevirte indikator 1418 dokument dlya zchituvannya 1419 diye pole 1428 dokument pislya zchituvannya 7340 blok upravlinnya 7641 zajnyatij 7740 otrimati zapit DDC zapit na chitannya 4 1009 poganij indikator 1011 perforator ne gotovij chitati 1231 porozhnij bufer 1285 pomichena liniya 1412 suma pole indikatora 1419 proces upravlinnya 7340 hypertape uvaga 7740 7740 uvaga DDC zapisi 5 1009 pidtverdzhennya kodu pomilki 1011 perforator zatyagnutij 1231 pomilka chitannya abo perevitrata 1285 informaciya pro zagolovok 1412 indikator na proces kontrolyu 1418 kincevij dokument 1419 rahunkovij nomer 1428 kincevij dokument 1445 printer zajnyatij 6 1009 potribna uvaga do programa 1011 perforatorna kotushka povna 1231 praporec sinhronizaciyi 1285 gotovij prochitati ryadok 1412 nomer indikatora 1418 simvol v ryadku 1419 pole tranzitnogo nomera 1428 simvol v ryadku 1445 karetka zajnyata DDC napisati do procesu 7 1009 kinec povidomlennya 1285 chitach gotovij 1412 tranzitnij nomer indikatora 1418 porozhnij transport kinec fajlu 1419 pole serijnogo nomera 1428 porozhnij transport kinec fajlu 1445 kanal karetki 9 DDC chitati progres 8 1009 kinec fajlu 1285 kinec fajlu 1412 perevirka indikatora 1418 gotovij chitati 1419 avtovibir 1428 gotovij chitati 1448 kanal 12 karetki DDC sistema zupinena 9 1403 kanal strichki karetki 0 1404 pomilka or 1403 kanal strichki karetki gt 1448 kinec bloku 1401 nevirni porivnyannya S 1401 porivnyati T 1401 mali porivnyannya U 1401 veliki porivnyannya V 1301 pomilka diska 1311 pomilka diska 1405 chitati chi zapisuvati perevirki na parnist W 1301 nepravilna dovzhina zapisu 1311 nepravilna dovzhina zapisu 1405 nepravilna dovzhina zapisu X 1301 nerivnij adresa 1311 nerivnij adresa 1405 nerivnij adresa Y 1301 stan pomilki 1311 stan pomilki 1405 stan pomilki Z 1401 arifmetichne perepovnennya 1403 pomilka printera or 1401 perevirka procesu 1440 I O pereviriti ta vimknuti 1301 dostup zajnyatij 1311 dostup zajnyatij J 1419 I O indikator kanalu zajnyatij TAU strichka zajnyata SIO poslidovne vvedennya vivedennya K TAU kinec zapisu abo mitki strichki L TAU pomilka strichki N 1301 nepracezdatnist 1311 nepracezdatnist 1405 nepracezdatnist P 1403 printer zajnyatij Q 1407 zapit R 1403 karetka zajnyata 1402 pomilka perforatora 1407 zapit or amp 1442 ostannya karta A 1402 ostannya karta SS A B 1401 SS B 7340 vidpovid C 1401 SS C D 1401 SS D E 1401 SS E 7340 kinec na vidpovid F 1401 SS F G 1401 SS G H 1402 chitach zajnyatij I 1402 perforator zajnyatij 1402 pomilka chitacha lt 1448 poperedzhennyaProgramne zabezpechennyaProgramne zabezpechennya IBM dlya 1401 nalichuye 1401 Symbolic Programming System assembler Autocoder na magnitnu strichku Autocoder na disku COBOL FARGO FORTRAN II potrebuye pamyat v 8000 simvolov FORTRAN IV potrebuye pamyat v 12000 simvolov RPG potrebuye pamyat v 4000 simvolov Cikavi faktiU zhovtni 2006 roku islandskij avangardnij muzikant Jogann Jogansson vipustiv albom IBM 1401 Dlya zapisu albomu Jogann perepisav jogo na shistdesyat chastin strunnogo orkestra Koncepciya zasnovana na roboti vikonanoyi v 1964 roci jogo batkom Jogannom Gunnarssonom golovnij inzhener z ekspluataciyi odnogo z pershih komp yuteriv krayini ta Elias Davison odin z pershih programistiv u krayini VideoPrezentaciya komp yutera IBM 1401 francuzkoyu movoyu z anglijskimi subtitrami 2 grudnya 2016 u Wayback Machine YouTube April 20 2014Div takozhIBM IBM PC Pershi komp yuteri IBM WatsonPrimitki www 03 ibm com amer 23 sichnya 2003 Arhiv originalu za 2 lipnya 2012 Procitovano 28 kvitnya 2017 Murray Charles J 18 sichnya 1997 The Supermen The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer English vid 1 edition Wiley ISBN 9780471048855 www historyofpia com Arhiv originalu za 10 travnya 2017 Procitovano 28 kvitnya 2017 www columbia edu Arhiv originalu za 24 bereznya 2017 Procitovano 28 kvitnya 2017 rthelen 18 grudnya 2008 arhiv originalu za 18 serpnya 2017 procitovano 28 kvitnya 2017