242:(DMA) channel. The distinction between these I/O types was that regular I/O would 'hang' the CPU until the I/O operation completed, but DMA I/O allowed the CPU to proceed with instruction execution concurrently with the data transfer. The interrupt system was purely based on IO, meaning that all interrupts were generated externally. Interrupts were introduced to neophytes as being the alert mechanism by which a program could be informed that a previously initiated DMA I/O operation was completed.
251:
27:
786:
233:
The 160G model extended the registers and memory words to 13 bits; in G mode, all 13 bits were used, while in A mode, only the lower 12 bits were used, for binary compatibility with the 160-A. The 160G added some instructions, including built-in multiply and divide instructions, and some additional
226:
allowed other 4K banks of memory to be addressed, albeit clumsily, up to a total of 32,768 words. The extra memory was expensive and had to live in a separate box as large as the 160 itself. The 160-A model could also accept a multiply/divide unit, which was another large and expensive peripheral
218:
accumulator but no multiply or divide. There was a full complement of instructions and several addressing modes. Indirect addressing was almost as good as index registers. The instruction set supported both relative (to the current P register) and absolute. The original instruction set did not
190:
The CDC 160-A was a simple piece of hardware, and yet provided a variety of features which were scaled-down capabilities found only on larger systems. It was therefore an ideal platform for introducing neophyte programmers to the sophisticated concepts of low-level
157:. The CDC 160 and CDC 160-A were 12-bit minicomputers built from 1960 to 1965; the CDC 160G was a 13-bit minicomputer, with an extended version of the CDC 160-A instruction set, and a compatibility mode in which it did not use the 13th bit. The 160 was designed by
186:
A publishing company that purchased a CDC 160-A described it as "a single user machine with no batch processing capability. Programmers and/or users would go to the computer room, sit at the console, load the paper tape bootstrap and start up a program."
342:
mainframe computers and its successors. Large parts of the 160 instruction set were unchanged in the peripheral processors. However, there were changes to incorporate the 6000 data channel programming, and control of the
237:
Low-level I/O allowed control of devices, interfacing for determining device status, and for reading and writing data as either single bytes, or as blocks. I/O could be completed to a register, or to memory, or via a
230:
In the 160 and 160-A, the memory cycle time was 6.4 microseconds. An add took two cycles. The average instruction took 15 microseconds, for a processing rate of 67,000 instructions per second.
374:
747:
1029:
493:
222:
In the 160-A model, a "return jump" and a memory bank-switch instruction was added. Return-jump allowed simple subroutine calls and
1034:
733:
547:
740:
351:
ran in the PPs. This left the central processor unencumbered by operating system demands and available for user programs.
909:
715:
537:
509:) computer that became the prototype I/O processor for the peripheral processors surrounding the CDC 6600 and 7600.
1039:
926:
400:
756:
154:
50:
976:
207:
936:
175:
971:
632:
720:
578:
462:
770:
239:
250:
215:
165:
687:
432:
659:
889:
605:
543:
211:
847:
524:
501:
The CDC 160, rumored to have been designed over a weekend by Cray, was CDC's first $ 60,000
348:
169:
820:
815:
339:
334:
137:
161:- reportedly over a long three-day weekend. It fit into the desk where its operator sat.
520:
223:
1023:
860:
785:
855:
775:
203:
192:
158:
150:
40:
26:
994:
931:
219:
have a subroutine call instruction and could only address one bank of memory.
1008:
948:
873:
196:
178:
joint-marketed the 160-A under its own name for several years in the 1960s.
725:
966:
837:
832:
825:
810:
800:
360:
899:
370:
941:
999:
914:
904:
249:
121:
by 30 inches (740 mm × 1,560 mm × 760 mm)
214:. Memory on the 160 was 4096 12-bit words. The CPU had a 12-bit
539:
Creating the computer: government, industry, and high technology
729:
364:
332:
The 160 architecture was modified to become the basis of the
347:. In the early days of the 6000s, almost the entire
985:
959:
882:
846:
793:
763:
563:Peter Clark (July 1982). "DEC TIMESHARING (1965)".
133:
125:
103:
95:
87:
79:
71:
56:
46:
36:
521:"A Programmer's Reference Manual for the CDC-160"
75:$ 100,000 equivalent to $ 1,029,921 in 2023
464:Control Data 160G Programming Reference Manual
434:Control Data 160-A Computer Programming Manual
741:
320:Model BRPE-11 Teletype paper punch tape punch
8:
542:. Brookings Institution Press. p. 118.
19:
427:
425:
423:
843:
748:
734:
726:
457:
455:
25:
18:
682:
680:
640:. Control Data Corporation. November 1962
586:. Control Data Corporation. December 1962
395:
393:
391:
487:
485:
470:. Control Data Corporation. May 11, 1965
280:Control Data's Satellite Computer System
31:CDC 160-A with close-up of control panel
387:
277:Communications and telemetering systems
440:. Control Data Corporation. March 1963
206:reader, and a punch, and most had an
7:
660:"Control Data 160G Computer System"
494:"Seymour Cray's Machines (Part 2)"
14:
1030:Control Data Corporation hardware
721:Computer History Museum- CDC 160A
784:
580:Control Data 160 Typewriter Unit
408:. Control Data Corporation. 1960
373:, desk scientific computer from
363:, desk scientific computer from
290:163 or 164 Magnetic tape systems
402:160 Computer Programming Manual
296:1610 Card read and punch system
492:Lawrence Liddiard (May 1986).
271:Data acquisition and reduction
1:
716:Control Data 160-A Overview
688:"Control Data 160 Computer"
634:Control Data 160-A Computer
323:603 Magnetic tape transport
274:Engineering problem solving
91:4096 words of magnetic core
1056:
665:. Control Data Corporation
613:. Control Data Corporation
268:Commercial data processing
265:Scientific data processing
164:The 160 architecture uses
927:Chippewa Operating System
782:
607:Control Data 160 Computer
314:169 Auxiliary memory unit
305:166 Buffered line printer
129:810 lb (370 kg)
24:
1035:Transistorized computers
757:Control Data Corporation
262:Off-line data conversion
155:Control Data Corporation
51:Control Data Corporation
977:PLATO (computer system)
536:Flamm, Kenneth (1988).
208:IBM Electric typewriter
259:Real-time applications
255:
202:All 160 systems had a
972:Storage Module Device
335:peripheral processors
317:350 Paper tape reader
253:
210:modified to act as a
986:Affiliated companies
565:The DEC Professional
240:direct memory access
311:168 Arithmetic unit
293:161 Typewriter unit
21:
256:
234:addressing modes.
72:Introductory price
1017:
1016:
869:
868:
345:central processor
299:1612 Line printer
246:Application areas
212:computer terminal
143:
142:
1047:
1040:12-bit computers
844:
788:
750:
743:
736:
727:
703:
702:
700:
698:
692:
684:
675:
674:
672:
670:
664:
656:
650:
649:
647:
645:
639:
629:
623:
622:
620:
618:
612:
602:
596:
595:
593:
591:
585:
575:
569:
568:
560:
554:
553:
533:
527:
525:Douglas W. Jones
518:
512:
511:
498:
489:
480:
479:
477:
475:
469:
459:
450:
449:
447:
445:
439:
429:
418:
417:
415:
413:
407:
397:
377:released in 1960
367:released in 1959
349:operating system
216:ones' complement
170:end-around carry
168:arithmetic with
166:ones' complement
149:was a series of
120:
119:
115:
112:
67:
65:
29:
22:
1055:
1054:
1050:
1049:
1048:
1046:
1045:
1044:
1020:
1019:
1018:
1013:
987:
981:
955:
878:
865:
842:
821:CDC 6000 series
816:CDC 3000 series
789:
780:
759:
754:
712:
707:
706:
696:
694:
690:
686:
685:
678:
668:
666:
662:
658:
657:
653:
643:
641:
637:
631:
630:
626:
616:
614:
610:
604:
603:
599:
589:
587:
583:
577:
576:
572:
562:
561:
557:
550:
535:
534:
530:
519:
515:
496:
491:
490:
483:
473:
471:
467:
461:
460:
453:
443:
441:
437:
431:
430:
421:
411:
409:
405:
399:
398:
389:
384:
357:
340:CDC 6000 series
330:
308:167 Card reader
287:
248:
184:
138:CDC 6000 series
117:
113:
110:
108:
63:
61:
32:
17:
12:
11:
5:
1053:
1051:
1043:
1042:
1037:
1032:
1022:
1021:
1015:
1014:
1012:
1011:
1005:
1004:
1003:
1002:
991:
989:
983:
982:
980:
979:
974:
969:
963:
961:
960:Other products
957:
956:
954:
953:
952:
951:
946:
945:
944:
934:
929:
920:
919:
918:
917:
912:
907:
902:
893:
892:
886:
884:
880:
879:
877:
876:
870:
867:
866:
864:
863:
858:
852:
850:
841:
840:
835:
830:
829:
828:
818:
813:
808:
806:CDC 160 series
803:
797:
795:
791:
790:
783:
781:
779:
778:
773:
771:William Norris
767:
765:
761:
760:
755:
753:
752:
745:
738:
730:
724:
723:
718:
711:
710:External links
708:
705:
704:
676:
651:
624:
597:
570:
555:
548:
528:
513:
481:
451:
419:
386:
385:
383:
380:
379:
378:
368:
356:
353:
329:
326:
325:
324:
321:
318:
315:
312:
309:
306:
303:
300:
297:
294:
291:
286:
283:
282:
281:
278:
275:
272:
269:
266:
263:
260:
247:
244:
224:bank switching
183:
180:
147:CDC 160 series
141:
140:
135:
131:
130:
127:
123:
122:
105:
101:
100:
97:
93:
92:
89:
85:
84:
81:
77:
76:
73:
69:
68:
58:
54:
53:
48:
44:
43:
38:
34:
33:
30:
15:
13:
10:
9:
6:
4:
3:
2:
1052:
1041:
1038:
1036:
1033:
1031:
1028:
1027:
1025:
1010:
1007:
1006:
1001:
998:
997:
996:
993:
992:
990:
984:
978:
975:
973:
970:
968:
965:
964:
962:
958:
950:
947:
943:
940:
939:
938:
935:
933:
930:
928:
925:
924:
922:
921:
916:
913:
911:
908:
906:
903:
901:
898:
897:
895:
894:
891:
888:
887:
885:
881:
875:
872:
871:
862:
861:CDC Cyber 200
859:
857:
854:
853:
851:
849:
845:
839:
836:
834:
831:
827:
824:
823:
822:
819:
817:
814:
812:
809:
807:
804:
802:
799:
798:
796:
792:
787:
777:
774:
772:
769:
768:
766:
762:
758:
751:
746:
744:
739:
737:
732:
731:
728:
722:
719:
717:
714:
713:
709:
693:. August 1961
689:
683:
681:
677:
661:
655:
652:
636:
635:
628:
625:
609:
608:
601:
598:
582:
581:
574:
571:
567:. p. 34.
566:
559:
556:
551:
545:
541:
540:
532:
529:
526:
522:
517:
514:
510:
508:
504:
495:
488:
486:
482:
466:
465:
458:
456:
452:
436:
435:
428:
426:
424:
420:
404:
403:
396:
394:
392:
388:
381:
376:
372:
369:
366:
362:
359:
358:
354:
352:
350:
346:
341:
338:(PPs) in the
337:
336:
327:
322:
319:
316:
313:
310:
307:
304:
301:
298:
295:
292:
289:
288:
284:
279:
276:
273:
270:
267:
264:
261:
258:
257:
254:CDC 160 panel
252:
245:
243:
241:
235:
231:
228:
225:
220:
217:
213:
209:
205:
200:
198:
194:
188:
181:
179:
177:
173:
171:
167:
162:
160:
156:
152:
151:minicomputers
148:
139:
136:
132:
128:
124:
106:
102:
98:
94:
90:
86:
82:
80:Units shipped
78:
74:
70:
59:
55:
52:
49:
45:
42:
39:
35:
28:
23:
988:and products
856:CDC STAR-100
805:
776:Seymour Cray
697:November 26,
695:. Retrieved
667:. Retrieved
654:
642:. Retrieved
633:
627:
615:. Retrieved
606:
600:
588:. Retrieved
579:
573:
564:
558:
538:
531:
516:
506:
502:
500:
472:. Retrieved
463:
442:. Retrieved
433:
410:. Retrieved
401:
344:
333:
331:
236:
232:
229:
221:
201:
193:input/output
189:
185:
174:
163:
159:Seymour Cray
146:
144:
57:Release date
47:Manufacturer
41:Seymour Cray
16:Minicomputer
995:ETA Systems
896:Languages:
302:165 Plotter
285:Peripherals
99:115 V, 12 A
1024:Categories
932:CDC Kronos
764:Key people
549:0815728506
382:References
328:Successors
204:paper-tape
195:(I/O) and
104:Dimensions
1009:Cray Inc.
949:CDC SCOPE
874:CDC Cyber
794:Computers
669:March 28,
644:March 28,
617:March 28,
590:March 28,
474:March 28,
444:March 28,
412:March 28,
199:systems.
197:interrupt
153:built by
134:Successor
37:Developer
967:CDC Wren
883:Software
838:CDC 8600
833:CDC 7600
826:CDC 6600
811:CDC 1700
801:CDC 1604
361:IBM 1620
355:See also
182:Overview
900:COMPASS
507:desktop
371:CAB 500
116:⁄
88:Storage
62: (
20:CDC 160
942:NOS/VE
848:Vector
546:
107:29 by
1000:ETA10
915:MIMIC
910:Cybil
905:SYMPL
691:(PDF)
663:(PDF)
638:(PDF)
611:(PDF)
584:(PDF)
505:(not
497:(PDF)
468:(PDF)
438:(PDF)
406:(PDF)
227:box.
96:Power
923:OS:
699:2017
671:2013
646:2013
619:2013
592:2013
544:ISBN
503:desk
476:2013
446:2013
414:2013
145:The
126:Mass
64:1960
60:1960
937:NOS
890:026
523:by
375:SEA
365:IBM
176:NCR
83:400
1026::
679:^
499:.
484:^
454:^
422:^
390:^
172:.
109:61
749:e
742:t
735:v
701:.
673:.
648:.
621:.
594:.
552:.
478:.
448:.
416:.
118:2
114:1
111:+
66:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.