Knowledge

Signetics 2650

Source ๐Ÿ“

646:
whether the address should be post-incremented or pre-decremented, which is extremely useful for constructing loops. But with all of these bits already accounted for, only 13 were available for addresses in these instructions, meaning only 8 KB could be addressed directly. This meant the main memory was broken up as four 8 KB blocks. To access memory outside the 8 KB where the instruction was located, the data bytes being pointed to had to contain an indirect address, pointing to some other location in memory. Doing so forced another memory read cycle, slowing performance.
170: 634:
data was not located at this location in memory, but the one encoded in the remaining 15 bits of the address. This style of access allowed blocks of data to be more easily accessed than in systems that provided indirection solely through special instructions or index registers. One could step through memory by incrementing the address value stored in that single location in memory. This also resulted in considerable numbers of math instructions being applied to addresses, and to improve the performance of these operations, the 2650 included a second
779: 289: 27: 1172: 703: 907: 668:
was held in three bits in the PSW. An on-die stack is much faster, as the data can be accessed directly without waiting for it to be read from external memory, but it also takes up room on the die and is always limited in size as a result of practical tradeoffs. In the 2650, the return address stack
279:
Signetics continued the development of the 2650, introducing two new models in 1977. The 2650A was a reworked version of the original layout intended to improve yield, and thus reduce cost. Speed remained unchanged at 1.25 MHz for the base model and 2 MHz for the -1 versions. The 2650B was
633:
on most instructions. Many instructions require data to be read from a location in memory, in most CPUs of the era that would be a single byte of data that is stored in memory referred to by a 16-bit location. In the 2650, the high-bit of that 16-bit location indicated indirection, meaning that the
949:
It was a fully static NMOS 8-bit microprocessor. The static nature was unusual for the time, and meant that the processor could be halted simply by stopping the clock signal. Programmers made grateful use of this feature to "single step' through a program using a push-button switch to generate the
896:
Signals to address another 256 I/O ports using an 8-bit address and two byte instructions, again, limiting the amount of hardware (address decoding) required. Philips emphasized this use as a micro-controller with a demonstration program showing the 2650 controlling an intelligent elevator system.
645:
was only 15 bits, and the machine could access only a total of 32 KB of memory. The address space was further limited by the use of another two bits of the address to indicate the indexing mode for all logical and arithmetic (i.e. non-branch) instructions. These bits controlled functions like
1032:
Although the instruction LOAD register zero with register zero would appear meaningless, and was officially unsupported, it did set the condition code and was often used to determine the status of this register.. The Signetics Assembler generated code as if it was the instruction IORZ,R0 instead.
957:
The processor had only 13 real address lines, a further 2 address lines were connected to a 2-bit 'page register', resulting in a 32 KB address space. The page register was set when an absolute (direct) branch instruction, which used a full 15-bit address, was executed. All logical and arithmetic
1123:
Only the branch instructions using absolute addressing used all 15 bits of the address field as address. Using such a branch instruction was, therefore, the only way to set the two bits in the page register (controlling bits 14 and 13 of the address bus) and changing the current 8 KB page.
961:
Although the 2650 had only one interrupt input, this was a 'vectored' interrupt โ€“ the interrupting device needed to put a zero-relative displacement on the data bus, that would be used as the operand of a ZBSR (zero branch to subroutine relative) instruction to branch to the specified interrupt
1058:
When indexing is specified, the register defined in the instruction becomes the index register, and the source/destination is implicitly Register zero. For indirect indexing, Post indexing is used, i.e. the indirect address is first fetched from memory and then the index is added to it.
958:
instructions used a 13-bit address augmented by the contents of the page register, thereby limiting their scope to an 8 KB page. These 2 upper address lines were also used (multiplexed) to select the appropriate I/O port during I/O operations (Control port, Data port or Extended port).
234:. Production of the 2650 was pushed back, and the CPU was not formally introduced until July 1975. By 1975, several new CPUs had been introduced, designed from the start to be 8-bit machines rather than mimicking an older design, and the 2650's advantages were no longer as compelling. 982:
Many more instructions are available as the behavior of the standard instructions can be modified by setting or clearing status bits: WC (with or without carry) and COM (logical or arithmetic compare). This doubled the number of rotate, add, subtract and compare instructions.
978:
Although the 2650 is basically an 8-bit microprocessor, 64 opcodes are actually 9-bit, and another 32 opcodes are 11-bit (using bits in the address field). Of the remaining 128 8-bit opcodes, 124 (126 in the 2650B) are implemented, giving a total of 444 (446) instructions.
248:(AMS). At that time, most CPU firms were very small and no one would buy a design from a company that might go bankrupt. Second-sourcing was an important guarantee that the design would remain available in this eventuality. AMS was already acting as a second-source for the 962:
routine. Therefore, using indirect addressing, a maximum of 30 interrupt vectors could be stored in the first 64 bytes of memory. (The first three bytes were needed to hold an unconditional branch to the 'reset' routine). This vectored interrupt is also reminiscent of the
714:, first the PC1001 and then its successor, the PC1500 "Adaptable Board Computer", ranging in price from A$ 165 to A$ 400. The chip by itself sold for around A$ 20. Several hardware construction projects and programming articles were published in magazines such as 953:
Unique was the 8-level 15-bit wide stack for the subroutine and interrupt return addresses which was integrated into the processor. The stack pointer used 3 bits of the upper status register. This meant subroutines and interrupts could only be nested 8 levels
876:, trace memory and logic analyser cards for real-time debugging of microprocessor systems, as practiced in the 1980s. The 2650 provided the base operating system functions, data transfer, and interface to a host computer or serial computer terminal. 1187:
line. They made a version of the 2650 called the MAB2650A. Valvo, a subsidiary of Philips, sold the 2650 in Germany. Valvo also sold the VA200 single board (Eurocard) 2650 computer with 4 KB PROM/EPROM, 1 KB RAM and four I/O ports.
210:
process of the era, NMOS used less power and dissipated less heat. This allowed the chip to be run at higher speeds than PMOS CPU designs, and the first 2650's ran at the same 1.25 MHz speed as the contemporary models of the 1130.
275:
in 1977, who planned to introduce versions in the last quarter of the year. For unknown reasons, this appears to have never happened, and only a single example of an NS version, from France, has ever been found.
598:
code by putting its memory location on the data bus and then forcing an interrupt. This avoids the need to write a centralized interrupt handler that reads additional data from the bus, determines which
618:, both named R1, R2 and R3, for a total of seven registers. At any one time, one of the two sets of indexes were visible to the CPU. Which set was visible was controlled by a bit in the 1293:
The 2656 was specifically designed to augment, and interface with, the 2650 and make a 2-chip computer possible. It contained everything the 2650 lacked to make a complete computer:
1372: 1320:
To develop and test the design before committing it to production, Philips sold the PC4000, a 2656 emulator board using PROMs and FPLAs to emulate the ROM and PLA in the 2656.
161:-like" of the microprocessors available at the time. A combination of missing features and odd memory access limited its appeal, and the system saw little use in the market. 626:
switches, or handling interrupts. Unlike the 1130, the registers were only 8-bit wide rather than 16-bit, but there were two sets in the 2650 rather than one in the 1130.
657:
from the mid-1970s, machines with 8 and 16 KB of RAM, and ultimately 64 KB, became common and the addressing system on the 2650 became a significant hindrance.
1041:
With all arithmetic and logical instructions using absolute (direct) addressing, bits 14 and 13 of the address field are used to indicate the indexing mode as follows:
1067:
Probably the most mini-computer like aspect of the 2650 is the enormous number (62) of branch (jump) instructions; all these instructions could also use indirection:
866: 245: 1313:
The I/O pins could be used as an 8-bit I/O port or programmed to generate enable signals for extra RAM, ROM or I/O ports. This was achieved by mask-programming a
622:, PSW. One could easily switch between the two sets of registers with a single instruction. This allowed rapid switching of values during subroutine calls, 872:
The 2650 was also used in some large items of equipment such as the Tektronix 8540, a microprocessor software development system which supported various
859: 914:
For a short time starting 1979, Philips sold a modular 2650 computer called the 'IMS' – Industrial Microcomputer System, based on the
256:
design, and the NMOS 2650 was seen as a useful adjunct that would not directly compete with the 1802. Unfortunately, in November AMS was purchased by
586:, but rarely found on newly designed microprocessors of the 1970s. Among these, for instance, were status bits that were used to track the status of 749: 1271:
Philips Technical Note 083 describes how to interface the 2651 PCI to various other microprocessors, such as the 8080, 8085, Z80, 8048 and 6800
841:
released 28 pinball machines based on the 2650 CPU. Their successor company, MrGame, released four additional pinball machines using the 2650.
653:
memory typically used with these processors. At the time, machines typically contained 2 or 4 KB of RAM. But with the increasing use of
1711: 1101:
BSTR and BSTA: branch to subroutine on condition True (zero, greater-than, less-than or unconditional) with relative or absolute addressing
1365: 1258: 1159:
Two new instructions STPL and LDPL to save and restore the lower status register from memory in order to simplify interrupt processing.
649:
When the 2650 was designed in 1972, these limitations on address space were not significant due to the small size and high cost of the
1257:
Many of these peripheral chips were designed so they could also be used with other microprocessors, for example the datasheet of the
214:
When it was designed in 1972, the 2650 was among the most advanced designs on the market, easily outperforming and out-featuring the
748:
belong to this group. Those were released in Germany in 1976 and 1978 respectively. The second group of consoles were based on the
741: 222:
of the same era. In spite of this, the design was not released to production. At the time, Signetics was heavily involved with
1104:
BSFR and BSFA: branch to subroutine on condition False (zero, greater-than or less-than) with relative or absolute addressing
1080:
BCTR and BCTA: branch on condition True (zero, greater-than, less-than or unconditional) with relative or absolute addressing
845:
seems to have licensed its design to Technoplay as well, and several more pinball machines were released using variations of
603:
is being invoked and then calls it; the 2650 can jump directly to the correct code, potentially stored on the device itself.
1006:
absolute indexed, absolute indexed with auto-increment, and absolute indexed with auto-decrement, both direct and indirect
241:
purchased Signetics, and from that point versions of the 2650 can be found with both Signetics or Philips branding.
1704: 915: 711: 1659: 1741: 1107:
BSNR and BSNA: branch to subroutine if register non-zero (R0, R1, R2 or R3) with relative or absolute addressing
1083:
BCFR and BCFA: branch on condition False (zero, greater-than or less-than) with relative or absolute addressing.
1074:
BDRR and BDRA: Decrement register and branch if non-zero (R0, R1, R2 or R3) with relative or absolute addressing
1071:
BIRR and BIRA: Increment register and branch if non-zero (R0, R1, R2 or R3) with relative or absolute addressing
1889: 280:
based on the A, added two new instructions, and improved the performance of a number of existing instructions.
1874: 1136:
2650A improved version (minor fabrication changes to improve stability) 1.25 MHz maximum clock frequency
927: 745: 231: 676:, the lack of 16-bit registers and the 13โ€“15-bit address space prevented widespread use. Despite this, an 1884: 1697: 1562:
Industrial Microcomputer System; System Specification, Philips Electronic Components and materials, 1980
1541: 886:
Signals to directly address two 8-bit I/O ports (control and data ports) using single byte instructions (
987: 930:. For development, they later added DEBUG, DISPLAY, INTERRUPT and MODEST ((E)PROM programmer) modules. 1671: 1414: 1796: 757: 1640: 1274:
Descendants of the 2651/2661 serial communications chips are still sold as the Philips SC26 series.
590:
devices, which makes it simpler to write interfacing code. Another mini-like feature was its use of
1337: 1314: 753: 737: 664:, rather than the more common solution that sets aside a location in memory to hold the stack. The 641:
The downside to this approach was that the high-bit was no longer part of the address, meaning the
1156:
Program Status Word Upper bits 3 and 4 are settable and testable user flags (unused on the 2650A).
1077:
BRNR and BRNA: branch if register non-zero (R0, R1, R2 or R3) with relative or absolute addressing
869:, which was a small computer designed to teach the use and programming of the Signetics 2650 CPU. 199:
While Kessler designed the architecture, Kent Andreas laid out the CPU using a recently developed
1822: 1017:
The only exceptions are where the opcodes of meaningless operations are used for other purposes:
768: 611: 86: 1646: 1110:
RETC: return from subroutine on condition True (zero, greater-than, less-than or unconditional)
854: 791: 272: 1113:
RETE: return from interrupt on condition True (zero, greater-than, less-than or unconditional)
722:
and related kits were sold by electronics stores. These factors led to its use by a number of
1677: 715: 635: 169: 786:
At least six coin-operated video games were released in the 1970s which used the 2650 CPU:
1801: 1728: 1654: 1650: 939: 923: 127: 726:
in many countries such as Australia, U.S.A., United Kingdom, the Netherlands and Germany.
669:
was eight 15-bit entries deep. This allowed programs to nest subroutines to eight levels.
8: 1629: 1511: 873: 630: 1484:
Signetics Technical Note SP50; 2650 evaluation printed circuit board level system PC1001
897:
Also, at trade fairs they showed the 2650 controlling a miniature 'sort and stack' robot
1720: 1473: 1226:
2652 Multi-Protocol Communications Circuit (incl. Synchronous Data Link Control (SDLC))
1192: 1184: 1097:, the 2650 had instructions to conditionally branch to, and return from, a subroutine: 945:
The 2650 had many unusual features when compared to other microprocessors of the time:
846: 842: 838: 819: 730: 607: 591: 227: 223: 879:
The processor was most suited as a microcontroller, due to its extensive I/O support:
1879: 1580:
VALVO VA 200 Mikrocomputer im Europa-Format: VALVO Applikationslaboratorium Mรคrz 1978
1524: 1021:
the opcode for AND register zero with register zero is used for the HALT instruction.
942:
enclosure. An external single phase clock signal and a single 5V supply were needed.
891: 691: 595: 1502:
Build a 2650 Microcomputer system, Radio Electronics magazine: April, May, June 1977
1153:
Two new signals – "Bus Enable" on pin 15 and "Cycle Last" on pin 25.
1010:
The most significant bit of all relative and absolute addresses is used to indicate
1603: 677: 623: 200: 926:, input, output and teletype modules. This system was meant as a more intelligent 852:
At least two coin-operated video games were released in the 1980s using the 2650.
771:
belong to this group together with many other ones software-compatible (Leonardo,
1832: 1791: 1665: 1456: 1265: 763:
which was released in 1982 and which used a Signetics 2650 running at 0.895 
686: 673: 619: 1162:
Single byte register R0 instructions execute faster (one cycle rather than two).
733:
used the Signetics 2650 or 2650A. The first group of consoles are based on the
1624: 815: 734: 615: 146: 1868: 1806: 1523:
Programmierbeispiele mit dem Mikroprozessor 2650, Johann Hatzenbichler, 1978
808: 665: 642: 600: 261: 1571:
Philips 2650 Series microprocessor short-form manual 02-1979; 9398 209 50011
778: 1736: 990:: all logic and arithmetic instructions can use all nine addressing modes: 966: 760: 684:
interpreters (sold by Central Data Corporation USA), and many games of the
587: 583: 193: 182: 158: 150: 1771: 1528: 1011: 787: 654: 1776: 1262: 1094: 1025: 831: 661: 650: 582:. As such, the 2650 has a number of features that were common on 1960s 219: 215: 207: 203: 89: 1634: 1024:
the opcode for STORE register zero into register zero is used for the
288: 26: 1827: 1746: 1689: 1171: 1149:
The 2650B had the following changes and improvements over the 2650A:
890:). This circumvented the elaborate hardware other systems needed for 723: 610:
were divided into sets, with a single global register R0 used as the
181:
to lead the design of a new single-chip CPU intended to compete with
66: 1853: 1196: 887: 702: 579: 257: 249: 189:
as the model for the new design. The 1130, released in 1965, was a
186: 1848: 1766: 1684: 1180: 772: 719: 238: 70: 1133:
2650 original version with 1.25 MHz maximum clock frequency
680:("2650 DOS") was available, along with 8 KB and 12 KB 629:
Another of its mini-like features was the extensive support for
244:
In March 1976, Signetics reached a second-source agreement with
1761: 1756: 963: 190: 1493:
Signetics Technical Note SS50; PC1001 monitor program "PIPBUG"
196:
that shared many design features with other minis of the era.
1781: 1589:
2650PC-4000 memory interface emulator using PROM's and FPLA's
827: 764: 681: 265: 143: 155:
An Introduction to Microprocessors Vol 2: Some Real Products
1751: 253: 1207:
The 2650 came with a full complement of peripheral chips:
906: 1241:
2661 Enhanced Programmable Communication Interface (EPCI)
919: 178: 1247:
2671 Programmable Keyboard and Communications Controller
1145:
2650B-1 as 2650B with 2 MHz maximum clock frequency
1139:
2650A-1 as 2650A with 2 MHz maximum clock frequency
901: 1674:
retrospective at The CPUSHACK Museum (October 16, 2016)
883:
Single bit i/o pins on the processor (sense/flag bits)
177:
In 1972, Signetics' Jack Curtis hired John Kessler of
1544:. See "Credits and contributions" section for authors 938:
The 2650 was supplied in a 40 pin plastic or ceramic
1191:
Other producers of licensed copies of the chip were
1116:
ZBSR: branch to subroutine relative to address zero
1434: 1432: 1430: 1428: 1297:2 KB 8-bit mask-programmed ROM program memory 1866: 578:The overall design of the 2650 was based on the 173:Signetics 2650 introductory ad, October 30, 1975 1425: 1277: 268:mini. Intersil dropped production of the 2650. 1649:development system complete with 1 KiB PipBug 1705: 1366:"Microcomputer Digest Vol. 2 No. 1 July 1975" 1244:2670 Display Character and Graphics Generator 1183:and the 2650 was later incorporated into the 594:, which allowed devices to call the correct 206:process. In contrast to the far more common 1712: 1698: 1542:"Arcadia 2001: Frequently Asked Questions" 1303:Clock generator with crystal or RC network 25: 1683:A 2650 cross assembler is available from 1540:Sharke, Ward; et al. (4 June 2002). 1250:2672 Programmable Video Timing Controller 1223:2651 Programmable Communication Interface 910:Philips IMS 2650 Eurocard computer system 1170: 905: 777: 701: 287: 168: 1451: 1449: 1447: 1409: 1407: 1405: 1403: 1401: 1399: 1397: 1395: 1393: 742:1292 Advanced Programmable Video System 1867: 1719: 1539: 1232:2655 Programmable Peripheral Interface 149:introduced in July 1975. According to 1693: 1086:ZBRR: branch relative to address zero 902:Industrial Microcomputer System โ€“ IMS 690:style. Most programs were written in 1601: 1444: 1438: 1390: 1378:from the original on 1 February 2014 1000:PC relative and PC relative indirect 1336:Best known for his joke article on 1229:2653 Polynomial Generator / Checker 1202: 865:The processor was also used in the 425:Alternate general purpose registers 13: 1680:The Invaders at Museum of the Game 1415:"Signetics 2650: An IBM on a Chip" 1235:2656 SMI (System memory interface) 1119:BSXA: branch to subroutine indexed 973: 918:format in a 19" rack. It included 660:The 2650 also contained an on-die 230:that implemented Dolby's suite of 14: 1901: 1618: 1602:Rowe, Jamieson (September 1976). 1217:2636 Programmable Video Interface 1166: 782:Signetics 2650 Microprocessor Kit 712:microprocessor development boards 1672:Signetics 2650: An IBM on a Chip 1666:Electronics Australia 2650 board 1253:2673 Video Attributes Controller 986:The instruction set is strongly 672:While there were nine different 1742:Communications Processor Module 1595: 1583: 1574: 1565: 1556: 1533: 1517: 1505: 1179:In 1975, Signetics was sold to 1051:10 indexing with auto decrement 1048:01 indexing with auto increment 933: 638:just for address calculations. 472:Subroutine return address stack 292:Signetics 2650A chip magnified. 264:, a single-chip version of the 1685:https://shop-pdp.net/index.php 1660:the 2650 at www.cpu-museum.com 1496: 1487: 1478: 1467: 1358: 1330: 1309:Eight general purpose I/O pins 1220:2637 Universal Video Interface 1003:absolute and absolute indirect 385:Main general purpose registers 283: 185:systems. Kessler selected the 164: 1: 1347: 928:programmable logic controller 1352: 1278:2656 System Memory Interface 1062: 746:Interton Video Computer 4000 457:Instruction Address register 7: 1668:at yesterdaystechnology.com 1127: 1036: 271:Signetics tried again with 47:; 49 years ago 10: 1906: 1300:128 bytes 8-bit RAM memory 1261:suggests using it with an 837:Italian game manufacturer 710:Signetics sold 2650-based 518: 513: 508: 503: 498: 493: 488: 483: 478: 470: 466: 455: 423: 383: 1841: 1815: 1727: 1238:2657 Direct Memory Access 1214:2622 Video Encoder (NTSC) 550: 547: 539: 537: 525: 463: 450: 447: 442: 439: 434: 431: 418: 415: 410: 407: 402: 399: 394: 391: 297:Signetics 2650 registers 119: 114: 106: 98: 84: 79: 59: 41: 36: 24: 1647:Adaptable Board Computer 1323: 1315:Programmable Logic Array 1211:2621 Video Encoder (PAL) 754:video display controller 744:and the closely related 738:video display controller 614:, and two sets of three 1823:Freescale Semiconductor 1457:"Signetics 2650 family" 867:Signetics Instructor 50 849:circuit board designs. 706:PC1001 evaluation board 697: 246:Advanced Memory Systems 232:noise-reduction systems 115:Physical specifications 1185:Philips Semiconductors 1176: 911: 814:, and a 1978 clone of 783: 707: 293: 273:National Semiconductor 174: 1890:8-bit microprocessors 1635:Signetics 2650 family 1611:Electronics Australia 1514:(HCC) 2650 user group 1174: 909: 781: 716:Electronics Australia 705: 636:arithmetic logic unit 291: 172: 1875:Early microcomputers 1604:"The Signetics 2650" 520:Program Status Words 260:, who had their own 16:8-bit microprocessor 1512:Hobby Computer Club 1463:. 11 February 2014. 1089:BXA: branch indexed 874:in-circuit emulator 631:indirect addressing 608:processor registers 592:vectored interrupts 298: 228:integrated circuits 157:, it was "the most 60:Common manufacturer 37:General information 21: 1885:NXP Semiconductors 1721:NXP Semiconductors 1421:. 16 October 2016. 1177: 912: 784: 731:video game console 708: 296: 294: 224:Dolby Laboratories 175: 19: 1862: 1861: 1653:and 512 bytes of 1643:Old-computers.com 1338:write-only memory 892:memory-mapped I/O 860:Hunchback Olympic 826:(the original by 692:assembly language 596:interrupt handler 576: 575: 136: 135: 1897: 1714: 1707: 1700: 1691: 1690: 1614: 1608: 1590: 1587: 1581: 1578: 1572: 1569: 1563: 1560: 1554: 1553: 1551: 1549: 1537: 1531: 1521: 1515: 1509: 1503: 1500: 1494: 1491: 1485: 1482: 1476: 1471: 1465: 1464: 1453: 1442: 1436: 1423: 1422: 1411: 1388: 1387: 1385: 1383: 1377: 1370: 1362: 1341: 1334: 1290: 1289: 1285: 1203:Peripheral chips 1175:Philips MAB2650A 1054:11 indexing only 803:, Meadows Games 799:, Meadows Games 795:, Meadows Games 678:operating system 674:addressing modes 624:operating system 299: 295: 201:ion implantation 55: 53: 48: 31:Signetics 2650AN 29: 22: 18: 1905: 1904: 1900: 1899: 1898: 1896: 1895: 1894: 1865: 1864: 1863: 1858: 1837: 1833:VLSI Technology 1811: 1792:Signetics 8X300 1723: 1718: 1621: 1606: 1598: 1593: 1588: 1584: 1579: 1575: 1570: 1566: 1561: 1557: 1547: 1545: 1538: 1534: 1522: 1518: 1510: 1506: 1501: 1497: 1492: 1488: 1483: 1479: 1472: 1468: 1455: 1454: 1445: 1437: 1426: 1413: 1412: 1391: 1381: 1379: 1375: 1368: 1364: 1363: 1359: 1355: 1350: 1345: 1344: 1335: 1331: 1326: 1291: 1287: 1283: 1281: 1280: 1266:microcontroller 1205: 1169: 1130: 1065: 1039: 976: 974:Instruction set 936: 904: 700: 687:Hunt the Wumpus 620:status register 616:index registers 474: 459: 427: 387: 374: 369: 364: 359: 354: 349: 344: 339: 334: 329: 324: 319: 314: 309: 304: 286: 167: 132: 75: 51: 49: 46: 32: 17: 12: 11: 5: 1903: 1893: 1892: 1887: 1882: 1877: 1860: 1859: 1857: 1856: 1851: 1845: 1843: 1839: 1838: 1836: 1835: 1830: 1825: 1819: 1817: 1813: 1812: 1810: 1809: 1804: 1799: 1794: 1789: 1787:Signetics 2650 1784: 1779: 1774: 1769: 1764: 1759: 1754: 1749: 1744: 1739: 1733: 1731: 1725: 1724: 1717: 1716: 1709: 1702: 1694: 1688: 1687: 1681: 1675: 1669: 1663: 1657: 1644: 1638: 1632: 1627: 1625:2650 Emulators 1620: 1619:External links 1617: 1616: 1615: 1597: 1594: 1592: 1591: 1582: 1573: 1564: 1555: 1532: 1516: 1504: 1495: 1486: 1477: 1466: 1443: 1424: 1389: 1356: 1354: 1351: 1349: 1346: 1343: 1342: 1328: 1327: 1325: 1322: 1311: 1310: 1307: 1306:Power-on reset 1304: 1301: 1298: 1279: 1276: 1255: 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1204: 1201: 1168: 1167:Second sources 1165: 1164: 1163: 1160: 1157: 1154: 1147: 1146: 1143: 1140: 1137: 1134: 1129: 1126: 1121: 1120: 1117: 1114: 1111: 1108: 1105: 1102: 1091: 1090: 1087: 1084: 1081: 1078: 1075: 1072: 1064: 1061: 1056: 1055: 1052: 1049: 1046: 1045:00 no indexing 1038: 1035: 1030: 1029: 1022: 1008: 1007: 1004: 1001: 998: 995: 975: 972: 971: 970: 959: 955: 951: 935: 932: 903: 900: 899: 898: 894: 884: 816:Space Invaders 775:MPT-03 etc.). 750:Signetics 2637 735:Signetics 2636 699: 696: 574: 573: 570: 567: 564: 561: 558: 555: 552: 549: 545: 544: 541: 538: 536: 533: 530: 527: 523: 522: 516: 515: 511: 510: 506: 505: 501: 500: 496: 495: 491: 490: 486: 485: 481: 480: 476: 475: 468: 467: 465: 461: 460: 453: 452: 449: 445: 444: 441: 437: 436: 433: 429: 428: 421: 420: 417: 413: 412: 409: 405: 404: 401: 397: 396: 393: 389: 388: 381: 380: 378:(bit position) 375: 372: 370: 367: 365: 362: 360: 357: 355: 352: 350: 347: 345: 342: 340: 337: 335: 332: 330: 327: 325: 322: 320: 317: 315: 312: 310: 307: 305: 302: 285: 282: 252:, an advanced 166: 163: 147:microprocessor 140:Signetics 2650 134: 133: 131: 130: 123: 121: 117: 116: 112: 111: 108: 104: 103: 100: 96: 95: 92: 82: 81: 77: 76: 74: 73: 63: 61: 57: 56: 43: 39: 38: 34: 33: 30: 20:Signetics 2650 15: 9: 6: 4: 3: 2: 1902: 1891: 1888: 1886: 1883: 1881: 1878: 1876: 1873: 1872: 1870: 1855: 1852: 1850: 1847: 1846: 1844: 1840: 1834: 1831: 1829: 1826: 1824: 1821: 1820: 1818: 1814: 1808: 1807:Vybrid Series 1805: 1803: 1800: 1798: 1795: 1793: 1790: 1788: 1785: 1783: 1780: 1778: 1775: 1773: 1770: 1768: 1765: 1763: 1760: 1758: 1755: 1753: 1750: 1748: 1745: 1743: 1740: 1738: 1735: 1734: 1732: 1730: 1726: 1722: 1715: 1710: 1708: 1703: 1701: 1696: 1695: 1692: 1686: 1682: 1679: 1676: 1673: 1670: 1667: 1664: 1661: 1658: 1656: 1652: 1648: 1645: 1642: 1641:Instructor 50 1639: 1636: 1633: 1631: 1628: 1626: 1623: 1622: 1612: 1605: 1600: 1599: 1586: 1577: 1568: 1559: 1543: 1536: 1530: 1526: 1520: 1513: 1508: 1499: 1490: 1481: 1475: 1470: 1462: 1458: 1452: 1450: 1448: 1440: 1435: 1433: 1431: 1429: 1420: 1416: 1410: 1408: 1406: 1404: 1402: 1400: 1398: 1396: 1394: 1374: 1367: 1361: 1357: 1339: 1333: 1329: 1321: 1318: 1317:in the 2656. 1316: 1308: 1305: 1302: 1299: 1296: 1295: 1294: 1286: 1275: 1272: 1269: 1267: 1264: 1260: 1252: 1249: 1246: 1243: 1240: 1237: 1234: 1231: 1228: 1225: 1222: 1219: 1216: 1213: 1210: 1209: 1208: 1200: 1198: 1194: 1189: 1186: 1182: 1173: 1161: 1158: 1155: 1152: 1151: 1150: 1144: 1141: 1138: 1135: 1132: 1131: 1125: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1099: 1098: 1096: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1069: 1068: 1060: 1053: 1050: 1047: 1044: 1043: 1042: 1034: 1027: 1023: 1020: 1019: 1018: 1015: 1013: 1005: 1002: 999: 996: 993: 992: 991: 989: 984: 980: 968: 965: 960: 956: 952: 950:clock pulses. 948: 947: 946: 943: 941: 931: 929: 925: 921: 917: 908: 895: 893: 889: 885: 882: 881: 880: 877: 875: 870: 868: 863: 861: 857: 856: 850: 848: 844: 840: 835: 833: 829: 825: 821: 817: 813: 810: 809:Cinematronics 806: 805:Lazer Command 802: 801:Gypsy Juggler 798: 794: 793: 789: 780: 776: 774: 770: 766: 762: 759: 755: 751: 747: 743: 739: 736: 732: 729:Two types of 727: 725: 721: 717: 713: 704: 695: 693: 689: 688: 683: 679: 675: 670: 667: 666:stack pointer 663: 658: 656: 652: 647: 644: 643:address space 639: 637: 632: 627: 625: 621: 617: 613: 609: 604: 602: 601:device driver 597: 593: 589: 585: 584:minicomputers 581: 571: 568: 565: 562: 559: 556: 553: 546: 542: 534: 531: 528: 524: 521: 517: 512: 507: 502: 497: 492: 487: 482: 477: 473: 469: 462: 458: 454: 446: 438: 430: 426: 422: 414: 406: 398: 390: 386: 382: 379: 376: 371: 366: 361: 356: 351: 346: 341: 336: 331: 326: 321: 316: 311: 306: 301: 300: 290: 281: 277: 274: 269: 267: 263: 262:Intersil 6100 259: 255: 251: 247: 242: 240: 235: 233: 229: 226:, developing 225: 221: 217: 212: 209: 205: 202: 197: 195: 192: 188: 184: 180: 171: 162: 160: 156: 152: 148: 145: 141: 129: 125: 124: 122: 118: 113: 109: 107:Address width 105: 101: 97: 93: 91: 88: 83: 78: 72: 68: 65: 64: 62: 58: 44: 40: 35: 28: 23: 1816:Acquisitions 1786: 1737:555 timer IC 1610: 1596:Bibliography 1585: 1576: 1567: 1558: 1546:. Retrieved 1535: 1519: 1507: 1498: 1489: 1480: 1469: 1460: 1418: 1380:. Retrieved 1360: 1332: 1319: 1312: 1292: 1273: 1270: 1256: 1206: 1190: 1178: 1148: 1122: 1092: 1066: 1057: 1040: 1031: 1028:instruction. 1016: 1009: 985: 981: 977: 967:minicomputer 944: 937: 934:Architecture 913: 878: 871: 864: 853: 851: 836: 824:The Invaders 823: 811: 804: 800: 796: 790: 785: 761:Arcadia 2001 728: 709: 685: 671: 659: 648: 640: 628: 605: 588:input/output 577: 519: 471: 456: 424: 384: 377: 278: 270: 243: 236: 213: 198: 194:minicomputer 183:minicomputer 176: 159:minicomputer 154: 151:Adam Osborne 139: 137: 94:1.2 MHz 1772:NXP ARM S32 1548:26 December 1012:indirection 788:Atari, Inc. 655:dynamic RAM 612:accumulator 606:The 2650's 284:Description 165:Development 80:Performance 1869:Categories 1777:PowerQUICC 1662:(archived) 1382:1 February 1348:References 1263:Intel 8048 1095:Intel 8080 988:orthogonal 847:Zaccaria's 832:Intel 8080 797:3D Bowling 662:call stack 651:static RAM 540:Stack Ptr 216:Intel 4004 99:Data width 90:clock rate 1842:Spin-offs 1828:Signetics 1747:GreenChip 1637:CPU World 1630:Datasheet 1461:CPU World 1439:Rowe 1976 1419:CPU Shack 1353:Citations 1093:Like the 1063:Branching 997:immediate 855:Hunchback 792:Quiz Show 724:hobbyists 237:In 1975, 67:Signetics 1880:Motorola 1854:Nexperia 1802:Nexperia 1797:TriMedia 1729:Products 1678:Zaccaria 1529:74475572 1474:2650 DOS 1373:Archived 1197:Intersil 1128:Versions 1037:Indexing 994:register 922:, PROM, 916:Eurocard 888:port i/o 843:Zaccaria 839:Zaccaria 830:uses an 820:Zaccaria 580:IBM 1130 258:Intersil 250:RCA 1802 187:IBM 1130 153:'s book 42:Launched 1849:Ampleon 1767:NXP LPC 1651:monitor 1181:Philips 822:called 812:Embargo 773:Hanimex 758:Emerson 720:Elektor 548:  526:  448:  440:  432:  416:  408:  400:  392:  239:Philips 142:was an 126:40-pin 120:Package 71:Philips 50: ( 1762:Ne-XVP 1757:MIFARE 1527:  1282:": --> 1193:Harris 964:PDP-11 858:, and 834:CPU). 740:; the 451:REG3' 443:REG2' 435:REG1' 191:16-bit 1782:QorIQ 1607:(PDF) 1376:(PDF) 1369:(PDF) 1324:Notes 1142:2650B 954:deep. 828:Taito 767:as a 752:as a 682:BASIC 464:Page 419:REG3 411:REG2 403:REG1 395:REG0 266:PDP-8 144:8-bit 85:Max. 1752:i.MX 1550:2023 1525:OCLC 1384:2014 1284:edit 1259:2672 1195:and 718:and 698:Uses 572:PSL 543:PSU 254:CMOS 220:8008 218:and 208:PMOS 204:NMOS 138:The 52:1975 45:1975 1655:RAM 1026:NOP 940:DIL 924:RAM 920:CPU 818:by 769:CPU 765:MHz 566:CM 563:OV 560:WC 557:RS 554:ID 551:CC 535:II 514:S7 509:S6 504:S5 499:S4 494:S2 489:S2 484:S1 479:S0 179:IBM 128:DIP 87:CPU 1871:: 1609:. 1459:. 1446:^ 1427:^ 1417:. 1392:^ 1371:. 1268:. 1199:. 1014:. 862:. 807:, 756:; 694:. 569:C 532:F 529:S 110:15 69:, 1713:e 1706:t 1699:v 1613:. 1552:. 1441:. 1386:. 1340:. 1288:] 969:. 373:0 368:1 363:2 358:3 353:4 348:5 343:6 338:7 333:8 328:9 323:0 318:1 313:2 308:3 303:4 102:8 54:)

Index


Signetics
Philips
CPU
clock rate
DIP
8-bit
microprocessor
Adam Osborne
minicomputer

IBM
minicomputer
IBM 1130
16-bit
minicomputer
ion implantation
NMOS
PMOS
Intel 4004
8008
Dolby Laboratories
integrated circuits
noise-reduction systems
Philips
Advanced Memory Systems
RCA 1802
CMOS
Intersil
Intersil 6100

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘