692:
performed 16-bit math as a series of four 4-bit operations. 4-bits was the word size of a widely available single-chip ALU and thus allowed for inexpensive implementation. Using the definition being applied to the 68000, the Nova would be a 4-bit computer, or 4/16. Not long after the introduction of the Nova, a second version was introduced, the SuperNova, which included four of the 4-bit ALUs running in parallel to perform math 16 bits at a time and therefore offer higher performance. This was invisible to the user and the programs, which always used 16-bit instructions and data. In a similar fashion, later 68000-family members, starting with the
51:
812:
691:
Such solutions have a long history in the computer field, with various designs performing math even one bit at a time, known as "serial arithmetic", while most designs by the 1970s processed at least a few bits at a time. A common example is the Data
General Nova, which was a 16-bit design that
717:, improving speed. This sort of difference between internal register size and external address size remained in the 1980s, although often reversed, as memory costs of the era made a machine with 32-bit addressing, 2 or 4 GB, a practical impossibility. For example, the 68000 exposed only
687:
numbers and the internal registers were 32 bits wide, so by common definitions, the 68000 is a 32-bit design. Internally, 32-bit arithmetic is performed using two 16-bit operations, and this leads to some descriptions of the system as 16-bit, or "16/32".
699:
One may also see references to systems being, or not being, 16-bit based on some other measure. One common one is when the address space is not the same size of bits as the internal registers. Most 8-bit CPUs of the 1970s fall into this category; the
712:
and most others had 16-bit address space which provided 64 KB of address space. This also meant address manipulation required two instruction cycles. For this reason, most processors had special 8-bit addressing modes, the
664:
with the Intel 8086, and was 16-bit in that its registers were 16 bits wide, and arithmetic instructions could operate on 16-bit quantities, even though its external bus was 8 bits wide.
423:
1295:
2668:
1640:
2779:
1962:
416:
787:
address representation to extend the range of addressable memory locations beyond what was possible using only 16-bit addresses. Programs containing more than 2
2481:
2638:
2204:
2021:
1984:
409:
356:
2633:
2705:
362:
2458:
345:
334:
1462:
1384:
1424:
1359:
3402:
2526:
1789:
1633:
323:
3412:
2553:
1174:
1680:
2720:
2548:
2521:
1900:
1502:
1371:
134:
68:
1871:
3535:
3098:
1991:
1957:
1952:
1836:
1518:
396:
3510:
3407:
2808:
2715:
2516:
1759:
1737:
1626:
391:
386:
115:
558:, which used a 7-bit code and naturally led to the use of an 8-bit multiple which could store a single ASCII character or two
2255:
1690:
87:
72:
2710:
2558:
2392:
2006:
1967:
1824:
873:
565:
The 16-bit word length thus became more common in the 1960s, especially on minicomputer systems. Early 16-bit computers (
3147:
2992:
2987:
2909:
2385:
2346:
2001:
1996:
1930:
1742:
495:
376:
313:
155:
94:
1866:
2774:
2471:
2169:
1109:
819:
621:
550:
1951) was quite possibly the first-ever 16-bit computer. It was an unusual word size for the era; most systems used
3424:
3071:
2488:
1979:
1947:
1717:
1705:
1685:
503:
444:
101:
3576:
3515:
3478:
3468:
1856:
1187:
940:
629:
625:
310:
506:
used. With the two most common representations, the range is 0 through 65,535 (2 − 1) for representation as an (
3530:
2937:
2873:
2850:
2700:
2662:
2498:
2448:
2443:
1920:
1814:
1722:
1727:
740:
and internal 32-bit data paths with a 16-bit external bus and 24-bit addressing of the processor it replaced.
83:
3483:
3266:
3160:
3124:
3041:
3025:
2867:
2656:
2615:
2603:
2466:
2380:
2301:
2066:
1670:
908:
784:
683:
is sometimes called 16-bit because of the way it handles basic arithmetic. The instruction set was based on
464:
61:
39:
3289:
3261:
3171:
3136:
2885:
2879:
2861:
2595:
2589:
2493:
2397:
2288:
2227:
2089:
1732:
1099:
551:
373:
1597:
3463:
3372:
3118:
2830:
2648:
2407:
2375:
2333:
2245:
2046:
1861:
1851:
1841:
1831:
1801:
1784:
1649:
1209:
737:
468:
437:
795:) of instructions and data therefore required special instructions to switch between their 64-kilobyte
1406:
3493:
3429:
3015:
2737:
2627:
2574:
2106:
1819:
1675:
1657:
1065:
866:
722:
559:
275:
3540:
3142:
3525:
3345:
3196:
3178:
3130:
2784:
2731:
2536:
2531:
2508:
2424:
2306:
2161:
2056:
1915:
796:
701:
531:
515:
1392:
3571:
3397:
3389:
3241:
3216:
3020:
2895:
2419:
2360:
2240:
1972:
1700:
1432:
1356:
1238:
935:
844:
472:
351:
340:
1493:. Vol. 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification.
1121:
1296:
Influence of the IBM PC on the personal computer market § Before the IBM PC's introduction
3350:
3317:
3233:
3165:
3066:
3056:
3046:
2977:
2972:
2967:
2890:
2819:
2725:
2685:
2318:
2268:
2218:
2194:
2076:
2016:
2011:
1893:
1809:
1498:
1488:
1458:
1367:
1182:
969:
861:
765:
749:
668:
661:
578:
460:
260:
255:
250:
108:
554:
and used a word length of some multiple of 6-bits. This changed with the effort to introduce
3520:
3453:
3294:
3201:
3155:
2962:
2957:
2952:
2947:
2932:
2802:
2769:
2680:
2675:
2584:
2436:
2431:
2414:
2402:
2341:
1905:
1883:
1769:
1747:
1665:
718:
684:
452:
300:
295:
245:
240:
235:
230:
225:
220:
215:
205:
200:
195:
190:
180:
3434:
3419:
3367:
3271:
3246:
3083:
3076:
2927:
2922:
2917:
2856:
2764:
2754:
2476:
2311:
2263:
2026:
1910:
1878:
1779:
1774:
1695:
1363:
1306:
1221:
1214:
1092:
1087:
1070:
947:
925:
849:
649:
633:
527:
480:
285:
175:
170:
165:
3545:
3379:
3362:
3355:
3251:
3108:
2845:
2759:
2690:
2273:
2235:
2184:
2179:
2174:
1888:
1712:
1290:
913:
776:
693:
680:
589:, often modeled on one of the mini platforms, began to appear in the 1970s. Examples (
586:
519:
488:
448:
1529:
3565:
3340:
3256:
2296:
2278:
2071:
1764:
1575:
1341:
1330:
1077:
1001:
511:
484:
3550:
3488:
3304:
3281:
3093:
2814:
1752:
1058:
1013:
996:
991:
856:
31:
671:
industry, and are used less than 32-bit (or 8-bit) CPUs in embedded applications.
17:
3335:
3299:
3010:
2982:
2840:
2695:
1270:
1053:
1048:
1044:
1018:
773:
729:
653:
645:
543:
476:
265:
50:
3221:
3211:
3206:
3188:
3088:
3061:
2323:
2156:
2126:
1846:
1275:
1258:
1170:
1039:
1035:
769:
705:
657:
641:
507:
210:
35:
3312:
3309:
3051:
2121:
2099:
1494:
1192:
1134:
964:
714:
709:
617:
329:
3327:
2199:
2146:
1618:
1310:
1226:
1082:
1008:
986:
982:
920:
901:
889:
884:
602:
570:
523:
2136:
2094:
1553:
1199:
1144:
1126:
957:
952:
637:
606:
574:
499:
3439:
2151:
2116:
2081:
1232:
1104:
1023:
878:
757:
753:
594:
582:
514:, and −32,768 (−1 × 2) through 32,767 (2 − 1) for representation as
2609:
2141:
2111:
1300:
1265:
1253:
1165:
1030:
555:
1155:
3473:
2621:
2541:
2131:
1244:
1150:
799:, increasing the complexity of programming 16-bit applications.
792:
788:
761:
733:
1622:
2061:
2051:
1116:
977:
806:
780:
667:
16-bit processors have been almost entirely supplanted in the
598:
456:
44:
756:
platforms, a 16-bit application is any software written for
1455:
Digital at work: snapshots from the first thirty-five years
725:, limiting it to a still huge (for the era) 16 MB.
1309:– as 16-bit is the most common bit depth used, e.g. on
823:
1487:
Belzer, Jack; Holzman, Albert G.; Kent, Allen (1978).
1599:
Motorola M68000 Family, Programmer's
Reference Manual
1519:"1970s: Development and evolution of microprocessors"
30:"16-bit" redirects here. For the color encoding, see
502:
values that can be stored in 16 bits depends on the
494:
A 16-bit register can store 2 different values. The
3503:
3452:
3388:
3326:
3280:
3232:
3187:
3107:
3034:
3003:
2908:
2829:
2793:
2747:
2647:
2573:
2507:
2457:
2368:
2359:
2332:
2287:
2254:
2226:
2217:
2037:
1940:
1929:
1800:
1656:
1303:(key component of some early 16-bit and other CPUs)
534:with 16-bit segment offsets, more can be accessed.
75:. Unsourced material may be challenged and removed.
471:(ALU) architectures are those that are based on
1490:Encyclopedia of Computer Science and Technology
640:. Other notable 16-bit processors include the
1634:
518:. Since 2 is 65,536, a processor with 16-bit
417:
8:
2639:Computer performance by orders of magnitude
3104:
2744:
2365:
2223:
1937:
1641:
1627:
1619:
736:, which is a 32-bit processor with 32-bit
612:Early single-chip 16-bit microprocessors (
424:
410:
146:
1605:. Motorola, Inc. 1992. sec. 2.4, pp. 2–21
881:(for LSI-11, see Western Digital, below)
135:Learn how and when to remove this message
1482:
1480:
1478:
1476:
1474:
1453:Pearson, Jamie Parker (September 1992).
1160:(16-bit registers, 24-bit address space)
675:16/32-bit Motorola 68000 and Intel 386SX
1322:
372:
309:
290:
274:
154:
149:
728:A similar analysis applies to Intel's
1526:Semiconductor History Museum of Japan
7:
2610:Floating-point operations per second
1291:Microprocessor § 16-bit designs
73:adding citations to reliable sources
768:which originally ran on the 16-bit
487:are microcomputers that use 16-bit
25:
1457:. Digital Press. pp. 58–61.
3536:Semiconductor device fabrication
1425:"Data General Nova minicomputer"
810:
150:Computer architecture bit widths
49:
34:. For the video gaming era, see
3511:History of general-purpose CPUs
1738:Nondeterministic Turing machine
1385:"The IBM 1130 computing system"
601:μCOM-16 (1974), the three-chip
593:1973–76) include the five-chip
60:needs additional citations for
27:Computer architecture bit width
1691:Deterministic finite automaton
779:. Such applications used a 20-
1:
2482:Simultaneous and heterogenous
874:Digital Equipment Corporation
613:
595:National Semiconductor IMP-16
590:
566:
547:
455:units are those that are 16
3166:Integrated memory controller
3148:Translation lookaside buffer
2347:Memory dependence prediction
1790:Random-access stored program
1743:Probabilistic Turing machine
732:CPU replacement, called the
2622:Synaptic updates per second
622:National Semiconductor PACE
3593:
3026:Heterogeneous architecture
1948:Orthogonal instruction set
1718:Alternating Turing machine
1706:Quantum cellular automaton
953:HP 21xx/2000/1000/98xx/BPC
785:segment or selector-offset
605:(1975), and the five-chip
29:
3516:Microprocessor chronology
3479:Dynamic frequency scaling
2634:Cache performance metrics
1188:Texas Instruments TMS9900
1173:(WDC 65816 clone used in
764:1.x or early versions of
630:Texas Instruments TMS9900
626:General Instrument CP1600
530:memory. If a system uses
3531:Hardware security module
2874:Digital signal processor
2851:Graphics processing unit
2663:Graphics processing unit
1554:"16-bit Microprocessors"
603:Western Digital MCP-1600
3484:Dynamic voltage scaling
3267:Memory address register
3161:Branch target predictor
3125:Address generation unit
2868:Physics processing unit
2657:Central processing unit
2616:Transactions per second
2604:Instructions per second
2527:Array processing (SIMT)
1671:Stored-program computer
1429:Computer History Museum
1411:Computer History Museum
1335:Computer History Museum
909:Fairchild Semiconductor
522:can directly access 64
465:central processing unit
40:16-bit (disambiguation)
3290:Hardwired control unit
3172:Memory management unit
3137:Memory management unit
2886:Secure cryptoprocessor
2880:Tensor Processing Unit
2862:Vision processing unit
2596:Cycles per instruction
2590:Instructions per cycle
2537:Associative processing
2228:Instruction pipelining
1650:Processor technologies
1100:National Semiconductor
587:16-bit microprocessors
552:six-bit character code
504:integer representation
463:) wide. Also, 16-bit
374:Decimal floating-point
38:. For other uses, see
3373:Sum-addressed decoder
3119:Arithmetic logic unit
2246:Classic RISC pipeline
2200:Epiphany architecture
2047:Motorola 68000 series
1210:Western Design Center
721:of addressing on the
616:1975–76) include the
597:(1973), the two-chip
569:1965–70) include the
483:of that size. 16-bit
469:arithmetic logic unit
438:computer architecture
311:Binary floating-point
3494:Performance per watt
3072:replacement policies
2738:Package on a package
2628:Performance per watt
2532:Pipelined processing
2302:Tomasulo's algorithm
2107:Clipper architecture
1963:Application-specific
1676:Finite-state machine
824:adding missing items
560:binary coded decimal
69:improve this article
3526:Digital electronics
3179:Instruction decoder
3131:Floating-point unit
2785:Soft microprocessor
2732:System in a package
2307:Reservation station
1837:Transport-triggered
803:List of 16-bit CPUs
696:, had 32-bit ALUs.
538:16-bit architecture
3398:Integrated circuit
3242:Processor register
2896:Baseband processor
2241:Operand forwarding
1701:Cellular automaton
1395:on March 18, 2005.
1362:2013-07-02 at the
1239:Pascal MicroEngine
936:General Instrument
822:; you can help by
748:In the context of
744:16-bit application
526:(65,536 bytes) of
84:"16-bit computing"
18:16-bit application
3559:
3558:
3448:
3447:
3067:Instruction cache
3057:Scratchpad memory
2904:
2903:
2891:Network processor
2820:Network on a chip
2775:Ultra-low-voltage
2726:Multi-chip module
2569:
2568:
2355:
2354:
2342:Branch prediction
2319:Register renaming
2213:
2212:
2195:VISC architecture
2017:Quantum computing
2012:VISC architecture
1894:Secondary storage
1810:Microarchitecture
1770:Register machines
1464:978-1-55558-092-6
1366:, Pearson, 1992,
1183:Texas Instruments
970:Honeywell Level 6
840:
839:
766:Microsoft Windows
750:IBM PC compatible
669:personal computer
662:binary compatible
579:Data General Nova
434:
433:
145:
144:
137:
119:
16:(Redirected from
3584:
3577:16-bit computers
3521:Processor design
3413:Power management
3295:Instruction unit
3156:Branch predictor
3105:
2803:System on a chip
2745:
2585:Transistor count
2509:Flynn's taxonomy
2366:
2224:
2027:Addressing modes
1938:
1884:Memory hierarchy
1748:Hypercomputation
1666:Abstract machine
1643:
1636:
1629:
1620:
1614:
1613:
1611:
1610:
1604:
1594:
1588:
1587:
1585:
1583:
1572:
1566:
1565:
1563:
1561:
1550:
1544:
1543:
1541:
1540:
1534:
1528:. Archived from
1523:
1515:
1509:
1508:
1484:
1469:
1468:
1450:
1444:
1443:
1441:
1440:
1431:. Archived from
1421:
1415:
1414:
1403:
1397:
1396:
1391:. Archived from
1381:
1375:
1353:
1347:
1345:
1338:
1327:
1159:
1019:C166/C167 family
835:
832:
814:
813:
807:
615:
592:
568:
549:
528:byte-addressable
520:memory addresses
516:two's complement
449:memory addresses
426:
419:
412:
147:
140:
133:
129:
126:
120:
118:
77:
53:
45:
21:
3592:
3591:
3587:
3586:
3585:
3583:
3582:
3581:
3562:
3561:
3560:
3555:
3541:Tick–tock model
3499:
3455:
3444:
3384:
3368:Address decoder
3322:
3276:
3272:Program counter
3247:Status register
3228:
3183:
3143:Load–store unit
3110:
3103:
3030:
2999:
2900:
2857:Image processor
2832:
2825:
2795:
2789:
2765:Microcontroller
2755:Embedded system
2743:
2643:
2576:
2565:
2503:
2453:
2351:
2328:
2312:Re-order buffer
2283:
2264:Data dependency
2250:
2209:
2039:
2033:
1932:
1931:Instruction set
1925:
1911:Multiprocessing
1879:Cache hierarchy
1872:Register/memory
1796:
1696:Queue automaton
1652:
1647:
1617:
1608:
1606:
1602:
1596:
1595:
1591:
1581:
1579:
1574:
1573:
1569:
1559:
1557:
1552:
1551:
1547:
1538:
1536:
1532:
1521:
1517:
1516:
1512:
1505:
1497:. p. 402.
1486:
1485:
1472:
1465:
1452:
1451:
1447:
1438:
1436:
1423:
1422:
1418:
1405:
1404:
1400:
1383:
1382:
1378:
1364:Wayback Machine
1357:Digital at Work
1355:Digital Press,
1354:
1350:
1340:
1329:
1328:
1324:
1320:
1307:Audio bit depth
1287:
1282:
1222:Western Digital
1215:WDC 65816/65802
1153:
1093:Motorola 68HC16
1088:Motorola 68HC12
948:Hewlett-Packard
930:Ferranti F200-L
926:Ferranti F100-L
914:9440 MICROFLAME
850:1801 series CPU
836:
830:
827:
811:
805:
777:microprocessors
746:
677:
634:Ferranti F100-L
620:MN1610 (1975),
609:T-3412 (1976).
540:
489:microprocessors
430:
401:
368:
305:
270:
141:
130:
124:
121:
78:
76:
66:
54:
43:
28:
23:
22:
15:
12:
11:
5:
3590:
3588:
3580:
3579:
3574:
3564:
3563:
3557:
3556:
3554:
3553:
3548:
3546:Pin grid array
3543:
3538:
3533:
3528:
3523:
3518:
3513:
3507:
3505:
3501:
3500:
3498:
3497:
3491:
3486:
3481:
3476:
3471:
3466:
3460:
3458:
3450:
3449:
3446:
3445:
3443:
3442:
3437:
3432:
3427:
3422:
3417:
3416:
3415:
3410:
3405:
3394:
3392:
3386:
3385:
3383:
3382:
3380:Barrel shifter
3377:
3376:
3375:
3370:
3363:Binary decoder
3360:
3359:
3358:
3348:
3343:
3338:
3332:
3330:
3324:
3323:
3321:
3320:
3315:
3307:
3302:
3297:
3292:
3286:
3284:
3278:
3277:
3275:
3274:
3269:
3264:
3259:
3254:
3252:Stack register
3249:
3244:
3238:
3236:
3230:
3229:
3227:
3226:
3225:
3224:
3219:
3209:
3204:
3199:
3193:
3191:
3185:
3184:
3182:
3181:
3176:
3175:
3174:
3163:
3158:
3153:
3152:
3151:
3145:
3134:
3128:
3122:
3115:
3113:
3102:
3101:
3096:
3091:
3086:
3081:
3080:
3079:
3074:
3069:
3064:
3059:
3054:
3044:
3038:
3036:
3032:
3031:
3029:
3028:
3023:
3018:
3013:
3007:
3005:
3001:
3000:
2998:
2997:
2996:
2995:
2985:
2980:
2975:
2970:
2965:
2960:
2955:
2950:
2945:
2940:
2935:
2930:
2925:
2920:
2914:
2912:
2906:
2905:
2902:
2901:
2899:
2898:
2893:
2888:
2883:
2877:
2871:
2865:
2859:
2854:
2848:
2846:AI accelerator
2843:
2837:
2835:
2827:
2826:
2824:
2823:
2817:
2812:
2809:Multiprocessor
2806:
2799:
2797:
2791:
2790:
2788:
2787:
2782:
2777:
2772:
2767:
2762:
2760:Microprocessor
2757:
2751:
2749:
2748:By application
2742:
2741:
2735:
2729:
2723:
2718:
2713:
2708:
2703:
2698:
2693:
2691:Tile processor
2688:
2683:
2678:
2673:
2672:
2671:
2660:
2653:
2651:
2645:
2644:
2642:
2641:
2636:
2631:
2625:
2619:
2613:
2607:
2601:
2600:
2599:
2587:
2581:
2579:
2571:
2570:
2567:
2566:
2564:
2563:
2562:
2561:
2551:
2546:
2545:
2544:
2539:
2534:
2529:
2519:
2513:
2511:
2505:
2504:
2502:
2501:
2496:
2491:
2486:
2485:
2484:
2479:
2477:Hyperthreading
2469:
2463:
2461:
2459:Multithreading
2455:
2454:
2452:
2451:
2446:
2441:
2440:
2439:
2429:
2428:
2427:
2422:
2412:
2411:
2410:
2405:
2395:
2390:
2389:
2388:
2383:
2372:
2370:
2363:
2357:
2356:
2353:
2352:
2350:
2349:
2344:
2338:
2336:
2330:
2329:
2327:
2326:
2321:
2316:
2315:
2314:
2309:
2299:
2293:
2291:
2285:
2284:
2282:
2281:
2276:
2271:
2266:
2260:
2258:
2252:
2251:
2249:
2248:
2243:
2238:
2236:Pipeline stall
2232:
2230:
2221:
2215:
2214:
2211:
2210:
2208:
2207:
2202:
2197:
2192:
2189:
2188:
2187:
2185:z/Architecture
2182:
2177:
2172:
2164:
2159:
2154:
2149:
2144:
2139:
2134:
2129:
2124:
2119:
2114:
2109:
2104:
2103:
2102:
2097:
2092:
2084:
2079:
2074:
2069:
2064:
2059:
2054:
2049:
2043:
2041:
2035:
2034:
2032:
2031:
2030:
2029:
2019:
2014:
2009:
2004:
1999:
1994:
1989:
1988:
1987:
1977:
1976:
1975:
1965:
1960:
1955:
1950:
1944:
1942:
1935:
1927:
1926:
1924:
1923:
1918:
1913:
1908:
1903:
1898:
1897:
1896:
1891:
1889:Virtual memory
1881:
1876:
1875:
1874:
1869:
1864:
1859:
1849:
1844:
1839:
1834:
1829:
1828:
1827:
1817:
1812:
1806:
1804:
1798:
1797:
1795:
1794:
1793:
1792:
1787:
1782:
1777:
1767:
1762:
1757:
1756:
1755:
1750:
1745:
1740:
1735:
1730:
1725:
1720:
1713:Turing machine
1710:
1709:
1708:
1703:
1698:
1693:
1688:
1683:
1673:
1668:
1662:
1660:
1654:
1653:
1648:
1646:
1645:
1638:
1631:
1623:
1616:
1615:
1589:
1567:
1545:
1510:
1503:
1470:
1463:
1445:
1416:
1398:
1376:
1348:
1321:
1319:
1316:
1315:
1314:
1304:
1298:
1293:
1286:
1283:
1281:
1280:
1279:
1278:
1273:
1263:
1262:
1261:
1251:
1250:
1249:
1248:
1247:
1241:
1235:
1219:
1218:
1217:
1207:
1206:
1205:
1197:
1196:
1195:
1190:
1180:
1179:
1178:
1163:
1162:
1161:
1142:
1141:
1140:
1132:
1131:
1130:
1124:
1114:
1113:
1112:
1107:
1097:
1096:
1095:
1090:
1080:
1075:
1074:
1073:
1063:
1062:
1061:
1056:
1051:
1042:
1028:
1027:
1026:
1021:
1016:
1006:
1005:
1004:
999:
994:
989:
975:
974:
973:
962:
961:
960:
955:
945:
944:
943:
933:
932:
931:
928:
918:
917:
916:
906:
905:
904:
896:
895:
894:
893:
892:
887:
871:
870:
869:
864:
854:
853:
852:
841:
838:
837:
817:
815:
804:
801:
745:
742:
694:Motorola 68020
681:Motorola 68000
676:
673:
539:
536:
485:microcomputers
432:
431:
429:
428:
421:
414:
406:
403:
402:
400:
399:
394:
389:
383:
380:
379:
370:
369:
367:
366:
360:
354:
349:
343:
338:
332:
327:
320:
317:
316:
307:
306:
304:
303:
298:
293:
288:
282:
279:
278:
272:
271:
269:
268:
263:
258:
253:
248:
243:
238:
233:
228:
223:
218:
213:
208:
203:
198:
193:
188:
183:
178:
173:
168:
162:
159:
158:
152:
151:
143:
142:
57:
55:
48:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
3589:
3578:
3575:
3573:
3570:
3569:
3567:
3552:
3549:
3547:
3544:
3542:
3539:
3537:
3534:
3532:
3529:
3527:
3524:
3522:
3519:
3517:
3514:
3512:
3509:
3508:
3506:
3502:
3495:
3492:
3490:
3487:
3485:
3482:
3480:
3477:
3475:
3472:
3470:
3467:
3465:
3462:
3461:
3459:
3457:
3451:
3441:
3438:
3436:
3433:
3431:
3428:
3426:
3423:
3421:
3418:
3414:
3411:
3409:
3406:
3404:
3401:
3400:
3399:
3396:
3395:
3393:
3391:
3387:
3381:
3378:
3374:
3371:
3369:
3366:
3365:
3364:
3361:
3357:
3354:
3353:
3352:
3349:
3347:
3344:
3342:
3341:Demultiplexer
3339:
3337:
3334:
3333:
3331:
3329:
3325:
3319:
3316:
3314:
3311:
3308:
3306:
3303:
3301:
3298:
3296:
3293:
3291:
3288:
3287:
3285:
3283:
3279:
3273:
3270:
3268:
3265:
3263:
3262:Memory buffer
3260:
3258:
3257:Register file
3255:
3253:
3250:
3248:
3245:
3243:
3240:
3239:
3237:
3235:
3231:
3223:
3220:
3218:
3215:
3214:
3213:
3210:
3208:
3205:
3203:
3200:
3198:
3197:Combinational
3195:
3194:
3192:
3190:
3186:
3180:
3177:
3173:
3170:
3169:
3167:
3164:
3162:
3159:
3157:
3154:
3149:
3146:
3144:
3141:
3140:
3138:
3135:
3132:
3129:
3126:
3123:
3120:
3117:
3116:
3114:
3112:
3106:
3100:
3097:
3095:
3092:
3090:
3087:
3085:
3082:
3078:
3075:
3073:
3070:
3068:
3065:
3063:
3060:
3058:
3055:
3053:
3050:
3049:
3048:
3045:
3043:
3040:
3039:
3037:
3033:
3027:
3024:
3022:
3019:
3017:
3014:
3012:
3009:
3008:
3006:
3002:
2994:
2991:
2990:
2989:
2986:
2984:
2981:
2979:
2976:
2974:
2971:
2969:
2966:
2964:
2961:
2959:
2956:
2954:
2951:
2949:
2946:
2944:
2941:
2939:
2936:
2934:
2931:
2929:
2926:
2924:
2921:
2919:
2916:
2915:
2913:
2911:
2907:
2897:
2894:
2892:
2889:
2887:
2884:
2881:
2878:
2875:
2872:
2869:
2866:
2863:
2860:
2858:
2855:
2852:
2849:
2847:
2844:
2842:
2839:
2838:
2836:
2834:
2828:
2821:
2818:
2816:
2813:
2810:
2807:
2804:
2801:
2800:
2798:
2792:
2786:
2783:
2781:
2778:
2776:
2773:
2771:
2768:
2766:
2763:
2761:
2758:
2756:
2753:
2752:
2750:
2746:
2739:
2736:
2733:
2730:
2727:
2724:
2722:
2719:
2717:
2714:
2712:
2709:
2707:
2704:
2702:
2699:
2697:
2694:
2692:
2689:
2687:
2684:
2682:
2679:
2677:
2674:
2670:
2667:
2666:
2664:
2661:
2658:
2655:
2654:
2652:
2650:
2646:
2640:
2637:
2635:
2632:
2629:
2626:
2623:
2620:
2617:
2614:
2611:
2608:
2605:
2602:
2597:
2594:
2593:
2591:
2588:
2586:
2583:
2582:
2580:
2578:
2572:
2560:
2557:
2556:
2555:
2552:
2550:
2547:
2543:
2540:
2538:
2535:
2533:
2530:
2528:
2525:
2524:
2523:
2520:
2518:
2515:
2514:
2512:
2510:
2506:
2500:
2497:
2495:
2492:
2490:
2487:
2483:
2480:
2478:
2475:
2474:
2473:
2470:
2468:
2465:
2464:
2462:
2460:
2456:
2450:
2447:
2445:
2442:
2438:
2435:
2434:
2433:
2430:
2426:
2423:
2421:
2418:
2417:
2416:
2413:
2409:
2406:
2404:
2401:
2400:
2399:
2396:
2394:
2391:
2387:
2384:
2382:
2379:
2378:
2377:
2374:
2373:
2371:
2367:
2364:
2362:
2358:
2348:
2345:
2343:
2340:
2339:
2337:
2335:
2331:
2325:
2322:
2320:
2317:
2313:
2310:
2308:
2305:
2304:
2303:
2300:
2298:
2297:Scoreboarding
2295:
2294:
2292:
2290:
2286:
2280:
2279:False sharing
2277:
2275:
2272:
2270:
2267:
2265:
2262:
2261:
2259:
2257:
2253:
2247:
2244:
2242:
2239:
2237:
2234:
2233:
2231:
2229:
2225:
2222:
2220:
2216:
2206:
2203:
2201:
2198:
2196:
2193:
2190:
2186:
2183:
2181:
2178:
2176:
2173:
2171:
2168:
2167:
2165:
2163:
2160:
2158:
2155:
2153:
2150:
2148:
2145:
2143:
2140:
2138:
2135:
2133:
2130:
2128:
2125:
2123:
2120:
2118:
2115:
2113:
2110:
2108:
2105:
2101:
2098:
2096:
2093:
2091:
2088:
2087:
2085:
2083:
2080:
2078:
2075:
2073:
2072:Stanford MIPS
2070:
2068:
2065:
2063:
2060:
2058:
2055:
2053:
2050:
2048:
2045:
2044:
2042:
2036:
2028:
2025:
2024:
2023:
2020:
2018:
2015:
2013:
2010:
2008:
2005:
2003:
2000:
1998:
1995:
1993:
1990:
1986:
1983:
1982:
1981:
1978:
1974:
1971:
1970:
1969:
1966:
1964:
1961:
1959:
1956:
1954:
1951:
1949:
1946:
1945:
1943:
1939:
1936:
1934:
1933:architectures
1928:
1922:
1919:
1917:
1914:
1912:
1909:
1907:
1904:
1902:
1901:Heterogeneous
1899:
1895:
1892:
1890:
1887:
1886:
1885:
1882:
1880:
1877:
1873:
1870:
1868:
1865:
1863:
1860:
1858:
1855:
1854:
1853:
1852:Memory access
1850:
1848:
1845:
1843:
1840:
1838:
1835:
1833:
1830:
1826:
1823:
1822:
1821:
1818:
1816:
1813:
1811:
1808:
1807:
1805:
1803:
1799:
1791:
1788:
1786:
1785:Random-access
1783:
1781:
1778:
1776:
1773:
1772:
1771:
1768:
1766:
1765:Stack machine
1763:
1761:
1758:
1754:
1751:
1749:
1746:
1744:
1741:
1739:
1736:
1734:
1731:
1729:
1726:
1724:
1721:
1719:
1716:
1715:
1714:
1711:
1707:
1704:
1702:
1699:
1697:
1694:
1692:
1689:
1687:
1684:
1682:
1681:with datapath
1679:
1678:
1677:
1674:
1672:
1669:
1667:
1664:
1663:
1661:
1659:
1655:
1651:
1644:
1639:
1637:
1632:
1630:
1625:
1624:
1621:
1601:
1600:
1593:
1590:
1577:
1571:
1568:
1555:
1549:
1546:
1535:on 2019-06-27
1531:
1527:
1520:
1514:
1511:
1506:
1504:9780824722609
1500:
1496:
1492:
1491:
1483:
1481:
1479:
1477:
1475:
1471:
1466:
1460:
1456:
1449:
1446:
1435:on 2013-05-17
1434:
1430:
1426:
1420:
1417:
1412:
1408:
1402:
1399:
1394:
1390:
1386:
1380:
1377:
1373:
1372:1-55558-092-0
1369:
1365:
1361:
1358:
1352:
1349:
1343:
1336:
1332:
1326:
1323:
1317:
1312:
1308:
1305:
1302:
1299:
1297:
1294:
1292:
1289:
1288:
1284:
1277:
1274:
1272:
1269:
1268:
1267:
1264:
1260:
1257:
1256:
1255:
1252:
1246:
1242:
1240:
1236:
1234:
1230:
1229:
1228:
1225:
1224:
1223:
1220:
1216:
1213:
1212:
1211:
1208:
1203:
1202:
1201:
1198:
1194:
1191:
1189:
1186:
1185:
1184:
1181:
1176:
1172:
1169:
1168:
1167:
1164:
1157:
1152:
1148:
1147:
1146:
1143:
1138:
1137:
1136:
1133:
1128:
1125:
1123:
1120:
1119:
1118:
1115:
1111:
1108:
1106:
1103:
1102:
1101:
1098:
1094:
1091:
1089:
1086:
1085:
1084:
1081:
1079:
1078:MIL-STD-1750A
1076:
1072:
1069:
1068:
1067:
1064:
1060:
1057:
1055:
1052:
1050:
1046:
1043:
1041:
1037:
1034:
1033:
1032:
1029:
1025:
1022:
1020:
1017:
1015:
1012:
1011:
1010:
1007:
1003:
1000:
998:
995:
993:
990:
988:
984:
981:
980:
979:
976:
971:
968:
967:
966:
963:
959:
956:
954:
951:
950:
949:
946:
942:
939:
938:
937:
934:
929:
927:
924:
923:
922:
919:
915:
912:
911:
910:
907:
903:
900:
899:
897:
891:
888:
886:
883:
882:
880:
877:
876:
875:
872:
868:
865:
863:
860:
859:
858:
855:
851:
848:
847:
846:
843:
842:
834:
831:November 2021
825:
821:
818:This list is
816:
809:
808:
802:
800:
798:
794:
790:
786:
782:
778:
775:
771:
767:
763:
759:
755:
751:
743:
741:
739:
735:
731:
726:
724:
720:
716:
711:
707:
703:
697:
695:
689:
686:
682:
674:
672:
670:
665:
663:
659:
655:
651:
647:
643:
639:
635:
631:
627:
623:
619:
610:
608:
604:
600:
596:
588:
584:
580:
576:
572:
563:
561:
557:
553:
545:
544:MIT Whirlwind
537:
535:
533:
529:
525:
521:
517:
513:
512:binary number
509:
505:
501:
497:
492:
490:
486:
482:
478:
477:address buses
474:
470:
466:
462:
458:
454:
450:
446:
443:
439:
427:
422:
420:
415:
413:
408:
407:
405:
404:
398:
395:
393:
390:
388:
385:
384:
382:
381:
378:
375:
371:
364:
361:
358:
355:
353:
350:
347:
344:
342:
339:
336:
333:
331:
328:
325:
322:
321:
319:
318:
315:
312:
308:
302:
299:
297:
294:
292:
289:
287:
284:
283:
281:
280:
277:
273:
267:
264:
262:
259:
257:
254:
252:
249:
247:
244:
242:
239:
237:
234:
232:
229:
227:
224:
222:
219:
217:
214:
212:
209:
207:
204:
202:
199:
197:
194:
192:
189:
187:
184:
182:
179:
177:
174:
172:
169:
167:
164:
163:
161:
160:
157:
153:
148:
139:
136:
128:
117:
114:
110:
107:
103:
100:
96:
93:
89:
86: –
85:
81:
80:Find sources:
74:
70:
64:
63:
58:This article
56:
52:
47:
46:
41:
37:
33:
19:
3551:Chip carrier
3489:Clock gating
3408:Mixed-signal
3305:Write buffer
3282:Control unit
3094:Clock signal
2942:
2833:accelerators
2815:Cypress PSoC
2472:Simultaneous
2289:Out-of-order
1921:Neuromorphic
1802:Architecture
1760:Belt machine
1753:Zeno machine
1686:Hierarchical
1607:. Retrieved
1598:
1592:
1580:. Retrieved
1570:
1558:. Retrieved
1556:. CPU Museum
1548:
1537:. Retrieved
1530:the original
1525:
1513:
1489:
1454:
1448:
1437:. Retrieved
1433:the original
1428:
1419:
1410:
1401:
1393:the original
1389:IBM Archives
1388:
1379:
1374:, pp. 4, 23.
1351:
1334:
1325:
1243:used in the
1237:used in the
1231:used in the
1110:PACE/INS8900
1059:Intel MCS-96
1014:XE166 family
857:Data General
828:
747:
727:
698:
690:
678:
666:
611:
564:
541:
532:segmentation
493:
441:
435:
185:
131:
122:
112:
105:
98:
91:
79:
67:Please help
62:verification
59:
32:16-bit color
3336:Multiplexer
3300:Data buffer
3011:Single-core
2983:bit slicing
2841:Coprocessor
2696:Coprocessor
2577:performance
2499:Cooperative
2489:Speculative
2449:Distributed
2408:Superscalar
2393:Instruction
2361:Parallelism
2334:Speculative
2166:System/3x0
2038:Instruction
1815:Von Neumann
1728:Post–Turing
1342:"Year 1943"
1331:"Year 1951"
1271:Zilog Z8000
1154: [
1054:Intel 80286
1049:Intel 80188
1045:Intel 80186
774:Intel 80286
654:Zilog Z8000
646:Intel 80286
451:, or other
276:Application
266:bit slicing
3566:Categories
3456:management
3351:Multiplier
3212:Logic gate
3202:Sequential
3109:Functional
3089:Clock rate
3062:Data cache
3035:Components
3016:Multi-core
3004:Core count
2494:Preemptive
2398:Pipelining
2381:Bit-serial
2324:Wide-issue
2269:Structural
2191:Tilera ISA
2157:MicroBlaze
2127:ETRAX CRIS
2022:Comparison
1867:Load–store
1847:Endianness
1609:2023-06-05
1539:2019-06-27
1439:2012-06-11
1339:(see also
1318:References
1276:Zilog Z280
1233:DEC LSI-11
1171:Ricoh 5A22
1040:Intel 8088
1036:Intel 8086
820:incomplete
783:or 24-bit
770:Intel 8088
706:Intel 8080
658:Intel 8088
652:, and the
650:WDC 65C816
642:Intel 8086
636:, and the
583:DEC PDP-11
581:, and the
481:data buses
467:(CPU) and
125:March 2023
95:newspapers
36:16-bit era
3572:Data unit
3390:Circuitry
3310:Microcode
3234:Registers
3077:coherence
3052:CPU cache
2910:Word size
2575:Processor
2219:Execution
2122:DEC Alpha
2100:Power ISA
1916:Cognitive
1723:Universal
1582:5 October
1576:"History"
1560:5 October
1495:CRC Press
1407:"HP 2116"
1193:TI MSP430
1135:Panafacom
1002:System/36
965:Honeywell
898:EnSilica
715:zero page
710:Zilog Z80
618:Panafacom
473:registers
377:precision
314:precision
3328:Datapath
3021:Manycore
2993:variable
2831:Hardware
2467:Temporal
2147:OpenRISC
1842:Cellular
1832:Dataflow
1825:modified
1360:Archived
1311:CD audio
1285:See also
1227:MCP-1600
1149:Renesas
1083:Motorola
1066:Lockheed
1009:Infineon
997:Series/1
992:System/7
921:Ferranti
902:eSi-1600
890:DEC T-11
885:DEC J-11
845:Angstrem
797:segments
791:(65,536
702:MOS 6502
632:(1976),
628:(1975),
624:(1975),
585:. Early
571:IBM 1130
562:digits.
508:unsigned
445:integers
3504:Related
3435:Quantum
3425:Digital
3420:Boolean
3318:Counter
3217:Quantum
2978:512-bit
2973:256-bit
2968:128-bit
2811:(MPSoC)
2796:on chip
2794:Systems
2612:(FLOPS)
2425:Process
2274:Control
2256:Hazards
2142:Itanium
2137:Unicore
2095:PowerPC
1820:Harvard
1780:Pointer
1775:Counter
1733:Quantum
1200:Toshiba
1145:Renesas
1129:and V30
1127:NEC V20
1122:μCOM-16
958:HP 3000
867:Eclipse
719:24 bits
607:Toshiba
575:HP 2100
500:integer
109:scholar
3440:Switch
3430:Analog
3168:(IMC)
3139:(MMU)
2988:others
2963:64-bit
2958:48-bit
2953:32-bit
2948:24-bit
2943:16-bit
2938:15-bit
2933:12-bit
2770:Mobile
2686:Stream
2681:Barrel
2676:Vector
2665:(GPU)
2624:(SUPS)
2592:(IPC)
2444:Memory
2437:Vector
2420:Thread
2403:Scalar
2205:Others
2152:RISC-V
2117:SuperH
2086:Power
2082:MIPS-X
2057:PDP-11
1906:Fabric
1658:Models
1501:
1461:
1370:
1204:T-3412
1139:MN1610
1105:IMP-16
1071:MAC-16
1024:XC2000
972:/DPS 6
941:CP1600
879:PDP-11
758:MS-DOS
754:Wintel
685:32-bit
656:. The
648:, the
644:, the
638:HP BPC
577:, the
573:, the
461:octets
442:16-bit
111:
104:
97:
90:
82:
3496:(PPW)
3454:Power
3346:Adder
3222:Array
3189:Logic
3150:(TLB)
3133:(FPU)
3127:(AGU)
3121:(ALU)
3111:units
3047:Cache
2928:8-bit
2923:4-bit
2918:1-bit
2882:(TPU)
2876:(DSP)
2870:(PPU)
2864:(VPU)
2853:(GPU)
2822:(NoC)
2805:(SoC)
2740:(PoP)
2734:(SiP)
2728:(MCM)
2669:GPGPU
2659:(CPU)
2649:Types
2630:(PPW)
2618:(TPS)
2606:(IPS)
2598:(CPI)
2369:Level
2180:S/390
2175:S/370
2170:S/360
2112:SPARC
2090:POWER
1973:TRIPS
1941:Types
1603:(PDF)
1578:. PFU
1533:(PDF)
1522:(PDF)
1301:74181
1266:Zilog
1254:Xerox
1166:Ricoh
1158:]
1031:Intel
793:bytes
789:bytes
734:386SX
730:80286
556:ASCII
496:range
479:, or
116:JSTOR
102:books
3474:ACPI
3207:Glue
3099:FIFO
3042:Core
2780:ASIP
2721:CPLD
2716:FPOA
2711:FPGA
2706:ASIC
2559:SPMD
2554:MIMD
2549:MISD
2542:SWAR
2522:SIMD
2517:SISD
2432:Data
2415:Task
2386:Word
2132:M32R
2077:MIPS
2040:sets
2007:ZISC
2002:NISC
1997:OISC
1992:MISC
1985:EPIC
1980:VLIW
1968:EDGE
1958:RISC
1953:CISC
1862:HUMA
1857:NUMA
1584:2010
1562:2010
1499:ISBN
1459:ISBN
1368:ISBN
1259:Alto
1245:WD16
1175:SNES
1151:M16C
987:1800
983:1130
862:Nova
772:and
762:OS/2
752:and
679:The
660:was
542:The
457:bits
453:data
365:(×8)
359:(×4)
348:(×2)
337:(×1)
326:(×½)
88:news
3469:APM
3464:PMU
3356:CPU
3313:ROM
3084:Bus
2701:PAL
2376:Bit
2162:LMC
2067:ARM
2062:x86
2052:VAX
1117:NEC
978:IBM
826:.
781:bit
738:ALU
723:DIP
599:NEC
498:of
459:(2
436:In
397:128
363:256
357:128
261:512
256:256
251:128
156:Bit
71:by
3568::
3403:3D
1524:.
1473:^
1427:.
1409:.
1387:.
1346:).
1333:.
1156:jp
760:,
708:,
704:,
614:c.
591:c.
567:c.
548:c.
524:KB
510:)
491:.
475:,
447:,
440:,
392:64
387:32
352:80
346:64
341:40
335:32
330:24
324:16
301:64
296:32
291:16
246:64
241:60
236:48
231:45
226:36
221:32
216:31
211:30
206:28
201:26
196:24
191:18
186:16
181:12
1642:e
1635:t
1628:v
1612:.
1586:.
1564:.
1542:.
1507:.
1467:.
1442:.
1413:.
1344:.
1337:.
1313:.
1177:)
1047:/
1038:/
985:/
833:)
829:(
546:(
425:e
418:t
411:v
286:8
176:8
171:4
166:1
138:)
132:(
127:)
123:(
113:·
106:·
99:·
92:·
65:.
42:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.