388:
36:
396:
549:
714:(one of the first seen, and built with lamps rather than LEDs). The range of error codes included not only decimal and hexadecimal digits (as seven-segment displays are commonly used) but also a limited set of other letters; for example, "P3" was one of several printer error codes. A thick manual that came with the System/3 aided the operator in interpreting the error codes and suggested recovery procedures. The System/3 had no audible warning device, so a program that was not printing, reading cards, or causing other obvious activity could halt and the operator would not know it unless they happened to look at the status display. Models with the Dual Program Feature had two separate status displays.
465:, roughly the size of a large pizza; initially each platter held 2.5 MB of data. Standard configuration for storage was one or two fixed disks, each in a separate pull-out drawer, which typically held the operating system and user-developed programs. Additionally, each fixed disc could have a removable cartridge disk attached; these typically contained the data-files associated with various applications, for example Payroll, and users frequently had a number of them. Thus the low-end systems could support a maximum of 10 MB of online storage (two fixed, two removable), although in practice this was very expensive and not common.
615:
instructions. Among these was the conditional branch (mnemonic BC) which used it to point to the byte immediately following the branch operation. For programmers used to IBM mainframe behaviour, this meant that the S/3 branch operation could be likened to a conditional BALR (branch and link register) β very useful when branching to a sub-routine, and returning after it had processed. Finally, "Reg 16" (00010000) was the program status register (PSR), holding such things as the results of a compare instruction. Note that registers were used only for addressing and program status, not for arithmetic.
286:
274:
218:
334:
322:
298:
1448:
27:
380:
310:
1468:
1458:
639:
bytes for a "Test Bits On" op; then 3 bytes for a Jump, as previously described, and useful to the RPG compiler. Saving the odd byte here and there was good when you had only 64K to play withβand, on the S/3 itself, that had to include the operating system (which grew to about 20K on the model 10 with the introduction of the "Communication
Control Program", CCP).
493:, with the two extra holes located in the top rows. The new cards had room for 128 printed characters in four rows of 32 characters each. They were about 1/3 the size of the older 80 column cards but held 20% more text data. The smaller, and thus lighter card could be processed with faster equipment and with fewer jams.
599:
addressed by its full 16-bit address. xx=01 or 10 meant base-displacement addressing was used, using index register 1 or 2 respectively. A base address would previously have been loaded into one of the two index registers and the instruction contained the displacement of up to just 256 bytes (8 bits of addressing).
618:
The arithmetic instructions provided among the 29 instructions were binary add/subtract (provided to help manipulate addresses) and decimal add/subtract. Multiplication and division were not provided for by the standard hardware, and had to be handled by software routines. There was no floating point
725:
The concept of keying your punched cards through the console was a marketing ploy. In reality, the System/3 could not be a computer and a keypunch at the same time, so when it was a keypunch, no computing was possible. The original IBM System/3, which was shown in July 1969, had the keypunch console
638:
Indicators were binary switches used to control program flow. Over 100 of these were available to the programmer. By using the instruction formats explained above, many of the indicator-oriented operations could be fit into just 3 bytes. For example, a line of RPG might test an indicator for "On": 3
634:
An example: a simple command, Conditional Jump, a special type of conditional branch (forward only, up to 256 bytes) suitable mainly for jumping over short blocks of code: Op code byte= F2 (this is in hexadecimal, Hex F is binary 1111, Hex 2 (0010) defines the op); Q byte= 00000001 specifies that we
630:
So far, only the first byte of the instruction has been explained here. The next ("Q") byte was generally a qualifier, such as specifying the number of bytes to be moved in a move characters op or the condition to test for in a Branch. A couple of instructions used this byte for a 1-byte "immediate"
468:
The System/3 was also available with the IBM 5445 disk drive (20mb) and later the model 15 allowed "winchester" style 3340 drives. On the smaller models, while you could attach 5445 drives, you had to keep the 5444 for the operating system and other programming libraries, however that limitation was
706:
The System/3 had no provision for halting a process once it had started to run. For instance, if a compile failed because of an error on the very first page, the user had to wait for a sometimes voluminous compile listing to print in its entirety. Users learned to reach under the printer and jostle
535:
display. Within the OCF, there was capability to 'cancel' processes and/or tasks that were running, including either partition (P1 or P2). The system could only run two programs simultaneously, except for the model 15 or systems running the
Communications Control program, CCP. The CCP was a system
622:
All the above got more complicated with the System/3 model 15, and the
Systems/34 and /36. Though still using 16-bit addressing, all these systems could support well over 64K of main storage (up to 512K and theoretically more), so address translation was used to swap from one 64K address space to
759:
processor, with 16-bit microcode words, which emulated the System/3 instruction set, rather slowly, in microcode. The System/34 and System/36 both had two processors: a
Control Storage Processor (CSP), as in System/32, which handled most supervisor and input/output operations, and a Main Storage
697:
compiler. In a card-only system, the RPG II compiler was supplied as two phases. The first phase would be booted from one input hopper of the MFCU, and the source would then be read following the compiler. An intermediate form was punched on cards, which were then read by the second phase of the
598:
The first 4 bits conveyed a lot of information: "1111" meant this was an instruction without operands, known as a command. e.g. Start I/O (the I/O op being defined by previously loaded I/O registers). "11xx" and "xx11" meant a 1-operand instruction, such as a Branch. If xx was 00 the operand was
626:
The original S/3 model 10 (and the later model 12) had an optional crude form of multi-programming called the Dual
Program Feature. This provided no more main memory addressing, but gave two sets of registers and instructions which flipped from one "program level" to the other. The standard I/O
614:
As well as the two index registers already mentioned (referred to as 1 and 2, or binary 01 and 10) there were other registers. "Reg 4" (0100) was the instruction address register (IAR) which pointed at the current instruction. "Reg 8" (1000) was the address recall register (ARR), set by certain
610:
The remaining 4 bits of the first byte further defined the instruction. This structure meant that there was the capability to have up to 64 operations in all: 16 commands (though there were never more than five across the whole product range); 16 1-operand instructions starting with 11xx; 16
707:
the paper discharge chute, which would cause the machine to halt with a "P3" (printer error) displayed. The user could then dial in the response code FF to abort the run. Another way of stopping it was simply to press the green "Start" button on the console, causing the system to reboot.
623:
another. Address
Translation Registers were set to define the actual address space in use at any one time, their contents being concatenated with the 16-bit address used by a program to produce a real address. These "ATRs" were privileged, available only to the operating system.
577:
data entry system, the System/3 Model 10 got a feature called LCA (local communication adaptor) which allowed an IBM 3741 station to be "attached" to the system to transmit/receive data. Later models of the System/3 such as the Model 8 were cardless and used the
606:
indicated a 2-operand instruction. "0000" meant both operands were addressed by their direct 16-bit address. "0100": operand 1 uses reg 1 as its base; operand 2 uses direct addressing. "0110": operand 1 uses reg 1 as its base, operand 2 uses reg 2. And so on.
594:
was optimised for two key aspects of the product: limited availability of main memory, and the RPG II programming language. The original S/3 (models 10 and then 6, 8 and 12) had 29 instructions, all occupying between 3 and 6 bytes (24 to 48 bits).
698:
compiler. An executable program deck was then punched. This executable could then be booted ("IPL'ed", for "Initial
Program Load") to perform the processing desired. This process could require more than an hour for a significant-sized program.
717:
Most/many users did not buy a console. Instead OCL code was either suppressed entirely or printed on the 5203 printer. The console offered by IBM slowed down program execution tremendously when it printed OCL commands, as it was basically a
556:
A smaller (IBM 5203) printer was attached to the main system. The 5203 was a chain printer with interchangeable cartridges. It could run at 100 or 200 lines per minute, based on model. Later on, IBM offered multiple models of the existing
232:
Many of the original System/3 model 10 units were shipped diskless, with only the new IBM 5424 Multifunction Card Unit (MFCU) which read, punched, printed on and sorted the new, smaller
729:
Later several OEM companies built 96-column keypunches, sorters, and collators. This took the 'heavy lifting' off of the MFCU and freed the System/3 for actual computing functions.
469:
changed with software called elimn8 which allowed 5445 drives to totally replace the 5444's. Other companies such as
Memorex manufactured compatible 5445 drives for the System/3.
500:
s (special order equipment) to handle 80-column cards were the IBM 2560 Multifunction Card
Machine (MFCM) which could read, punch, interpret and sort, and the
726:
so they could offer a computer for under $ 2,000/month. In reality it was unworkable and almost invariably users acquired a stand-alone keypunch/verifier.
1002:
477:
The most common punched-card device was IBM 5424 Multifunction Card Unit (MFCU) which read, punched, printed on and sorted the new, smaller 96-column
760:
Processor (MSP). This latter was a re-implementation of the System/3 model 15 processor; effectively providing "hardware emulation" of the System/3.
1063:
41:
869:
387:
1112:
35:
481:. Instead of the rectangular punches in the classic 80-column IBM card, the new cards had tiny (1 mm), circular holes much like
1036:
769:
635:"jump" if the condition register has the "equal" bit on; Operand= 00011000: if the condition is met we jump forward 24 bytes.
808:
1056:
631:
operand. The remaining byte(s) were for the displacement(s) or address(es) for operands, or the details for some commands.
395:
619:
provision at all. All this continued to be true even with the later and generally more sophisticated
Systems/34 and 36.
1461:
989:
979:
969:
548:
1348:
1049:
732:
Most experienced System/3 users minimized use of the MFCU as much as possible, since it was a system bottleneck.
512:
Offline storage was available with the purchase of an external tape drive which read and wrote standard IBM
1471:
1331:
1006:
591:
1041:
827:
1492:
1451:
1031:
647:
A simple job control language called Operation Control Language (OCL) was superficially similar to the
285:
1497:
1380:
984:"Business System with Punched card data processing and System/3 Model 10", by F. R. Crawford, 1973,
528:
958:"Everything You Always Wanted to Know About the System/3 But Nobody Told You" by Charlie Massoglia
413:
1259:
333:
309:
273:
226:
132:
128:
124:
233:
1326:
1269:
1264:
1253:
1353:
711:
364:
297:
190:
579:
719:
648:
486:
440:
321:
193:. The first member of what IBM refers to as their "midrange" line, it also introduced the
8:
1391:
1020:
1427:
1358:
912:
901:
874:
812:
1281:
1075:
985:
975:
965:
681:
537:
174:
53:
225:
At its launch in 1969 it was available for $ 1000/month β less than half cost of an
1321:
793:
1422:
1299:
1248:
1238:
1132:
403:
The IBM System/3 was announced as a computer system that initially consisted of:
186:
115:
1341:
774:
120:
519:
The System/3 Mod 10 optionally included the IBM 3410 magnetic tape subsystem.
185:
as a low-end business computer aimed at smaller organizations that still used
1486:
1226:
1221:
1216:
1211:
1203:
749:
745:
368:
178:
148:
143:
527:
The System/3 Operator Console Facility (OCF) consisted of either a modified
1432:
1243:
1233:
889:
659:
Operator control commands (OCCs) were used to communicate with the system.
513:
478:
217:
198:
1071:
427:
IBM 5496 Data Recorder, a keypunch machine with print and verify functions
1372:
1274:
536:
control programming feature that allowed to support an online network of
974:"An introduction to computing: IBM System/3" by Jerome T. Murray, 1971,
1291:
1190:
694:
672:
482:
246:
1970 β IBM 5406, or System/3 Model 6, introduced (disk-oriented system)
194:
158:
611:
1-operand instructions starting with xx11; 16 2-operand instructions.
379:
1386:
756:
741:
603:
462:
360:
356:
352:
348:
182:
26:
1417:
1412:
1314:
1305:
1178:
1173:
1168:
1163:
1155:
1150:
1145:
1140:
1117:
1107:
1102:
1097:
1092:
1084:
961:"System/3 Disk Sort as a Programming Language" by Charlie Massoglia
574:
562:
558:
532:
501:
458:
452:
243:
1969 β IBM 5410, or System/3 Model 10, introduced (shipped in 1970)
1407:
1121:
1037:
IBM System/3 Models 8, 10, 12, and 15 Components Reference Manual
1026:
627:
instructions were also modified to flip when an I/O was started.
177:
introduced in 1969, and marketed until 1985. It was produced by
964:"System/3 Programming RPG II" by Solomon Martin Bernard, 1972,
668:
490:
206:
752:
were all able to run System/3 applications through emulation.
1336:
676:
202:
391:
IBM 5496 Data Recorder, the keypunch for 96-character cards
1072:
489:
code, with three rows of 32 characters each, or in 8-bit
171:
561:
printer line, which had been originally built for the
197:
programming language. It is the first ancestor in the
399:
IBM 5486 Card Sorter used with System/3 punched cards
861:
229:; the smallest member of the IBM System/360 family.
531:interfaced into the computer, or a special purpose
439:Entry models had as little as 4K (4096) bytes of
255:1975 β IBM 5412, or System/3 Model 12, introduced
249:1973 β IBM 5415, or System/3 Model 15, introduced
1484:
902:IBM Field Engineering Announcement: IBM System/3
867:
809:"New Computer, Model 12, is Announced by I.B.M."
363:are generally referred to in IBM terminology as
258:1976 β IBM 5404, or System/3 Model 4, introduced
252:1974 β IBM 5408, or System/3 Model 8, introduced
42:Museo Nazionale della Scienza e della Tecnologia
1005:. IBM Archives. 23 January 2003. Archived from
803:
801:
1057:
1027:A System/3 under restoration at the CoreStore
642:
798:
654:
522:
472:
1064:
1050:
710:Error codes were displayed on a two-digit
410:IBM 5424 Multi Functional Card Unit (MFCU)
221:System/3 processing unit and 5496 keypunch
205:series and includes the highly successful
701:
407:IBM 5410 Model 10 Central Processing Unit
1113:1800 Data Acquisition and Control System
770:Distributed Data Management Architecture
547:
457:For mass storage, the System/3 used the
446:
394:
386:
378:
216:
1485:
794:Original System/3 Product Announcement
1045:
1021:Original vintage film from about 1969
868:William D. Smith (October 29, 1970).
1467:
1457:
1315:Applications, software, and concepts
924:
888:(the rest of the industry would say
239:IBM delivered the following models:
13:
952:
693:The System/3 came standard with a
688:
585:
347:The System/3 and successor models
14:
1509:
1023:Computer History Archives Project
995:
504:which could only read and punch.
16:IBM midrange computer (1969β1985)
1466:
1456:
1447:
1446:
870:"I.B.M. Unveils 2 New Computers"
755:The System/32 used a vertically
507:
418:IBM 5444 Disk Storage (optional)
332:
320:
308:
296:
284:
272:
34:
25:
1349:Programming Development Manager
933:
927:IBM's 360 and Early 370 Systems
1443:* Also based on the System/36
918:
915:, IBM engineering announcement
906:
895:
882:
846:
820:
787:
602:Other patterns for this first
568:
1:
780:
552:IBM 5203 printer for System/3
485:. Data was stored in six-bit
236:introduced at the same time.
201:whose current version is the
1332:Dynamic Logical Partitioning
735:
662:
424:IBM 5475 Data Entry Keyboard
7:
1078:, workstations, and servers
763:
543:
374:
91:; 39 years ago
65:; 55 years ago
10:
1514:
1413:3790 Communications System
643:Operation Control Language
450:
212:
1441:
1400:
1371:
1290:
1189:
1131:
1103:1500 instructional system
1083:
929:. MIT Press. p. 449.
655:Operator control commands
580:8" 3740 style floppy disk
523:Operator Console Facility
434:
421:IBM 5471 Printer Keyboard
154:
139:
111:
103:
85:
77:
59:
49:
40:IBM System/3 model 10 in
33:
24:
1462:Minicomputers on Commons
573:With the arrival of the
529:IBM Selectric typewriter
473:Multi-Function Card Unit
1418:8100 Information System
1179:7330 Magnetic Tape Unit
1076:mini/midrange computers
667:The System/3 supported
234:96-column punched cards
227:IBM System/360 Model 20
1327:Dealer Business System
1174:1442 card reader/punch
1164:1402 card reader/punch
1098:1442 card reader/punch
944:. IBM. September 1974.
925:Pugh, Emerson (1991).
834:. IBM. 23 January 2003
702:Problems with System/3
553:
400:
392:
384:
383:96-column punched card
222:
81:$ 1,000/month to lease
1381:ThinkPad Power Series
1354:Quick Response Engine
712:seven-segment display
551:
447:Direct access storage
414:IBM 5203 Line Printer
398:
390:
382:
220:
191:unit record equipment
1032:IBM System/3 website
942:IBM System/3 Model 8
855:IBM System/3 Model 6
720:selectric typewriter
649:Job Control Language
487:binary-coded decimal
441:magnetic-core memory
430:IBM 5486 Card Sorter
1306:RS64 microprocessor
1009:on October 25, 2007
264:IBM System/3 models
21:
1472:Servers on Commons
1359:Single-level store
875:The New York Times
813:The New York Times
554:
401:
393:
385:
365:"midrange systems"
223:
78:Introductory price
19:
1493:IBM minicomputers
1480:
1479:
1367:
1366:
1169:1403 line printer
1108:1627 drum plotter
1093:1132 line printer
367:β in contrast to
175:midrange computer
164:
163:
54:Midrange computer
1505:
1498:16-bit computers
1470:
1469:
1460:
1459:
1450:
1449:
1322:Control Language
1312:
1311:
1066:
1059:
1052:
1043:
1042:
1017:
1015:
1014:
946:
945:
937:
931:
930:
922:
916:
910:
904:
899:
893:
886:
880:
879:
865:
859:
858:
850:
844:
843:
841:
839:
824:
818:
817:
805:
796:
791:
369:IBM's mainframes
339:Model 15D (1973)
336:
324:
315:Model 10D (1969)
312:
300:
288:
276:
123:low-end models (
99:
97:
92:
73:
71:
66:
38:
29:
22:
18:
1513:
1512:
1508:
1507:
1506:
1504:
1503:
1502:
1483:
1482:
1481:
1476:
1437:
1396:
1392:Academic System
1363:
1310:
1286:
1185:
1127:
1079:
1070:
1012:
1010:
1001:
998:
955:
953:Further reading
950:
949:
940:
938:
934:
923:
919:
911:
907:
900:
896:
887:
883:
866:
862:
857:. October 1970.
853:
851:
847:
837:
835:
826:
825:
821:
816:. July 8, 1975.
807:
806:
799:
792:
788:
783:
766:
738:
704:
691:
689:RPG II compiler
665:
657:
645:
592:instruction set
588:
586:Instruction set
571:
546:
525:
510:
475:
461:single-platter
455:
449:
437:
377:
345:
344:
343:
340:
337:
328:
327:Model 12 (1975)
325:
316:
313:
304:
301:
292:
289:
280:
277:
266:
265:
215:
187:IBM 1400 series
147:
119:
116:IBM 1400 series
95:
93:
90:
69:
67:
64:
45:
17:
12:
11:
5:
1511:
1501:
1500:
1495:
1478:
1477:
1475:
1474:
1464:
1454:
1442:
1439:
1438:
1436:
1435:
1430:
1428:IntelliStation
1425:
1420:
1415:
1410:
1404:
1402:
1398:
1397:
1395:
1394:
1389:
1385:Predecessors:
1383:
1377:
1375:
1369:
1368:
1365:
1364:
1362:
1361:
1356:
1351:
1346:
1345:
1344:
1334:
1329:
1324:
1318:
1316:
1309:
1308:
1303:
1296:
1294:
1288:
1287:
1285:
1284:
1279:
1278:
1277:
1272:
1267:
1262:
1258:Predecessors:
1256:
1246:
1241:
1236:
1231:
1230:
1229:
1224:
1219:
1214:
1201:
1195:
1193:
1187:
1186:
1184:
1183:
1182:
1181:
1176:
1171:
1166:
1158:
1153:
1148:
1143:
1137:
1135:
1129:
1128:
1126:
1125:
1115:
1110:
1105:
1100:
1095:
1089:
1087:
1081:
1080:
1069:
1068:
1061:
1054:
1046:
1040:
1039:
1034:
1029:
1024:
1018:
1003:"IBM System/3"
997:
996:External links
994:
993:
992:
982:
972:
962:
959:
954:
951:
948:
947:
932:
917:
905:
894:
881:
860:
845:
828:"IBM system/3"
819:
797:
785:
784:
782:
779:
778:
777:
775:IBM System/370
772:
765:
762:
737:
734:
703:
700:
690:
687:
664:
661:
656:
653:
644:
641:
587:
584:
570:
567:
545:
542:
524:
521:
509:
506:
474:
471:
448:
445:
436:
433:
432:
431:
428:
425:
422:
419:
416:
411:
408:
376:
373:
342:
341:
338:
331:
329:
326:
319:
317:
314:
307:
305:
303:Model 8 (1974)
302:
295:
293:
291:Model 6 (1970)
290:
283:
281:
279:Model 4 (1976)
278:
271:
268:
267:
263:
262:
261:
260:
259:
256:
253:
250:
247:
244:
214:
211:
162:
161:
156:
152:
151:
141:
137:
136:
121:IBM System/360
113:
109:
108:
105:
101:
100:
87:
83:
82:
79:
75:
74:
61:
57:
56:
51:
47:
46:
39:
31:
30:
15:
9:
6:
4:
3:
2:
1510:
1499:
1496:
1494:
1491:
1490:
1488:
1473:
1465:
1463:
1455:
1453:
1445:
1444:
1440:
1434:
1431:
1429:
1426:
1424:
1421:
1419:
1416:
1414:
1411:
1409:
1406:
1405:
1403:
1399:
1393:
1390:
1388:
1384:
1382:
1379:
1378:
1376:
1374:
1370:
1360:
1357:
1355:
1352:
1350:
1347:
1343:
1340:
1339:
1338:
1335:
1333:
1330:
1328:
1325:
1323:
1320:
1319:
1317:
1313:
1307:
1304:
1301:
1298:
1297:
1295:
1293:
1289:
1283:
1282:Power Systems
1280:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1257:
1255:
1252:
1251:
1250:
1247:
1245:
1242:
1240:
1237:
1235:
1232:
1228:
1225:
1223:
1220:
1218:
1215:
1213:
1210:
1209:
1208:
1207:
1202:
1200:
1197:
1196:
1194:
1192:
1188:
1180:
1177:
1175:
1172:
1170:
1167:
1165:
1162:
1161:
1159:
1157:
1154:
1152:
1149:
1147:
1144:
1142:
1139:
1138:
1136:
1134:
1130:
1123:
1119:
1116:
1114:
1111:
1109:
1106:
1104:
1101:
1099:
1096:
1094:
1091:
1090:
1088:
1086:
1082:
1077:
1074:
1067:
1062:
1060:
1055:
1053:
1048:
1047:
1044:
1038:
1035:
1033:
1030:
1028:
1025:
1022:
1019:
1008:
1004:
1000:
999:
991:
990:0-13-107698-1
987:
983:
981:
980:0-04-510037-3
977:
973:
971:
970:0-13-881698-0
967:
963:
960:
957:
956:
943:
936:
928:
921:
914:
909:
903:
898:
891:
890:minicomputers
885:
877:
876:
871:
864:
856:
849:
833:
829:
823:
815:
814:
810:
804:
802:
795:
790:
786:
776:
773:
771:
768:
767:
761:
758:
753:
751:
750:IBM System/36
747:
746:IBM System/34
743:
733:
730:
727:
723:
721:
715:
713:
708:
699:
696:
686:
684:
683:
678:
674:
670:
660:
652:
650:
640:
636:
632:
628:
624:
620:
616:
612:
608:
605:
600:
596:
593:
583:
581:
576:
566:
564:
560:
550:
541:
539:
534:
530:
520:
517:
515:
508:Magnetic tape
505:
503:
499:
496:Available as
494:
492:
488:
484:
480:
479:punched cards
470:
466:
464:
460:
454:
444:
442:
429:
426:
423:
420:
417:
415:
412:
409:
406:
405:
404:
397:
389:
381:
372:
370:
366:
362:
358:
354:
350:
335:
330:
323:
318:
311:
306:
299:
294:
287:
282:
275:
270:
269:
257:
254:
251:
248:
245:
242:
241:
240:
237:
235:
230:
228:
219:
210:
208:
204:
200:
196:
192:
189:computers or
188:
184:
180:
179:IBM Rochester
176:
173:
169:
160:
157:
153:
150:
149:IBM System/34
145:
144:IBM System/32
142:
138:
134:
130:
126:
122:
117:
114:
110:
106:
102:
88:
84:
80:
76:
62:
58:
55:
52:
48:
43:
37:
32:
28:
23:
1205:
1198:
1160:peripherals
1118:1627 plotter
1011:. Retrieved
1007:the original
941:
939:G360-0002-0
935:
926:
920:
908:
897:
884:
873:
863:
854:
852:G520-2370-0
848:
836:. Retrieved
832:IBM Archives
831:
822:
811:
789:
754:
739:
731:
728:
724:
716:
709:
705:
692:
680:
666:
658:
646:
637:
633:
629:
625:
621:
617:
613:
609:
601:
597:
589:
572:
555:
526:
518:
514:9-track tape
511:
497:
495:
476:
467:
456:
438:
402:
346:
238:
231:
224:
199:product line
168:IBM System/3
167:
165:
86:Discontinued
60:Release date
20:IBM System/3
1423:BladeCenter
1300:Advanced/36
1260:PS/2 Server
1239:System 9000
569:Floppy disk
112:Predecessor
107:4,096 bytes
1487:Categories
1191:IBM System
1013:2006-05-29
781:References
757:microcoded
740:The later
673:Fortran IV
565:computer.
483:paper tape
451:See also:
159:IBM RPG II
1270:Netfinity
1265:PC Server
1254:iDataPlex
1227:System/38
1222:System/36
1217:System/34
1212:System/32
838:March 26,
742:System/32
736:Emulation
682:Assembler
663:Languages
604:half-byte
538:terminals
361:System/38
357:System/36
353:System/34
349:System/32
183:Minnesota
140:Successor
1452:Category
1433:Series/1
1249:System x
1244:System p
1234:System/7
1204:System/3
1199:System/3
1133:IBM 1400
1085:IBM 1130
913:System/3
764:See also
575:IBM 3740
563:IBM 1401
559:IBM 1403
544:Printers
533:IBM 3270
502:IBM 1442
459:IBM 5444
453:IBM 5444
375:Hardware
155:Language
1408:IBM 801
1373:RS/6000
1275:eServer
1122:Calcomp
651:(JCL).
213:History
170:was an
94: (
68: (
44:, Milan
1342:object
1337:OS/400
1292:AS/400
988:
978:
968:
695:RPG II
679:, and
669:RPG II
491:EBCDIC
435:Memory
207:AS/400
195:RPG II
104:Memory
1401:Other
1387:RT PC
677:COBOL
203:IBM i
1156:1460
1151:1440
1146:1410
1141:1401
986:ISBN
976:ISBN
966:ISBN
840:2019
748:and
590:The
463:disk
359:and
166:The
131:and
96:1985
89:1985
70:1969
63:1969
50:Type
1073:IBM
498:RPQ
181:in
172:IBM
1489::
872:.
830:.
800:^
744:,
722:.
685:.
675:,
671:,
582:.
540:.
516:.
443:.
371:.
355:,
351:,
209:.
146:,
133:30
129:25
127:,
125:20
1302:*
1206:X
1124:)
1120:(
1065:e
1058:t
1051:v
1016:.
892:)
878:.
842:.
135:)
118:;
98:)
72:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.