Knowledge (XXG)

IMP-16

Source 📝

320:. The chip set could be extended with the CROM chip (IMP-16A / 522D) that implemented 16-bit multiply and divide routines. The chipset was driven by a two-phase 715 kHz non-overlapping clock that had a +5 to -12 voltage swing. An integral part of the architecture was a 16-bit input mux that provided various condition bits from the ALUs such as zero, carry, overflow along with general purpose inputs. 255: 311:
Each RALU chip stores its own 4 bits of the program counter, several registers, the ALU, a 16-word LIFO stack, and status flags. There were four 16-bit accumulators, two of which could be used as index registers. The
497: 374: 507: 359: 502: 335:
single-chip 16-bit microprocessors, which had a similar architecture but were not binary compatible. It was also used in the
420: 313: 328: 391: 371: 267: 289: 336: 324: 301: 281: 285: 317: 438: 308:
slice of the register and arithmetic that work in parallel to produce a 16-bit word length.
293: 271: 378: 305: 339:, thanks to National Semiconductor's chairman Peter Sprague being a major shareholder in 274: 254: 491: 421:"IMP-16C/200 IMP-16C/300 Microprocessors, IMP-16P Microcomputer Product Descriptions" 195: 340: 467: 278: 200: 482: 297: 332: 327:
J100 but saw little other use. The IMP-16 was later superseded by the
253: 372:"IMP-00A/520 MOS/LSI register and arithmetic logic unit (RALU)" 323:
The microprocessor was used in the IMP-16P microcomputer and
292:, providing the data path, and one CROM, Control and 483:IMP-16C board at the Selectric Typewriter Museum 468:https://sprague.com/peter-sprague/aston-martin/ 439:"Jacquard Systems Starts Small But Thinks Big" 8: 392:"IMP-16 Programming and Assembler Manual" 277:, released in 1973. It consisted of five 352: 284:: four identical RALU chips, short for 498:National Semiconductor microprocessors 15: 7: 437:Surdan, Esther (November 21, 1977). 296:, providing control sequencing and 14: 508:Computers using bit-slice designs 1: 314:instruction set architecture 304:; each RALU chip provides a 316:was similar to that of the 270:, was the first multi-chip 524: 186:Status Flags Register (FR) 184: 176: 168: 160: 152: 144: 136: 128: 120: 112: 300:storage. The IMP-16 is a 401:. National Semiconductor 503:16-bit microprocessors 268:National Semiconductor 259: 257: 337:Aston Martin Lagonda 360:"Use of RALU flags" 302:bit-slice processor 282:integrated circuits 18: 377:2016-03-04 at the 260: 16: 325:Jacquard Systems' 318:Data General Nova 252: 251: 248: 247: 17:IMP-16 registers 515: 470: 465: 459: 458: 456: 454: 434: 428: 427: 425: 417: 411: 410: 408: 406: 396: 388: 382: 369: 363: 357: 164:Program Counter 23: 22: 19: 523: 522: 518: 517: 516: 514: 513: 512: 488: 487: 479: 474: 473: 466: 462: 452: 450: 436: 435: 431: 423: 419: 418: 414: 404: 402: 394: 390: 389: 385: 379:Wayback Machine 370: 366: 358: 354: 349: 172: 156: 154:Program counter 116: 103: 98: 93: 88: 83: 78: 73: 68: 63: 58: 53: 48: 43: 38: 33: 28: 12: 11: 5: 521: 519: 511: 510: 505: 500: 490: 489: 486: 485: 478: 477:External links 475: 472: 471: 460: 429: 412: 383: 364: 351: 350: 348: 345: 275:microprocessor 250: 249: 246: 245: 242: 239: 236: 233: 230: 227: 224: 221: 218: 215: 212: 209: 206: 203: 198: 193: 189: 188: 182: 181: 178: 174: 173: 166: 165: 162: 158: 157: 150: 149: 146: 142: 141: 138: 134: 133: 130: 126: 125: 122: 118: 117: 114:Main registers 110: 109: 107:(bit position) 104: 101: 99: 96: 94: 91: 89: 86: 84: 81: 79: 76: 74: 71: 69: 66: 64: 61: 59: 56: 54: 51: 49: 46: 44: 41: 39: 36: 34: 31: 29: 26: 13: 10: 9: 6: 4: 3: 2: 520: 509: 506: 504: 501: 499: 496: 495: 493: 484: 481: 480: 476: 469: 464: 461: 448: 444: 443:Computerworld 440: 433: 430: 422: 416: 413: 400: 393: 387: 384: 380: 376: 373: 368: 365: 361: 356: 353: 346: 344: 343:at the time. 342: 338: 334: 330: 326: 321: 319: 315: 309: 307: 303: 299: 295: 291: 287: 283: 280: 276: 273: 269: 265: 256: 243: 240: 237: 234: 231: 228: 225: 222: 219: 216: 213: 210: 207: 204: 202: 199: 197: 194: 191: 190: 187: 183: 180:(16 entries) 179: 175: 171: 167: 163: 159: 155: 151: 147: 143: 139: 135: 131: 127: 123: 119: 115: 111: 108: 105: 100: 95: 90: 85: 80: 75: 70: 65: 60: 55: 50: 45: 40: 35: 30: 25: 24: 21: 20: 463: 451:. Retrieved 446: 442: 432: 415: 403:. Retrieved 398: 386: 367: 355: 341:Aston Martin 322: 310: 263: 261: 185: 169: 153: 132:Accumulator 124:Accumulator 113: 106: 405:26 December 492:Categories 453:3 November 347:References 399:bitsavers 298:microcode 148:Acc/Base 140:Acc/Base 449:(47): 66 375:Archived 286:register 426:. 1974. 333:INS8900 258:IMP 16A 244:Status 381:. p. 1 272:16-bit 264:IMP-16 424:(PDF) 395:(PDF) 306:4-bit 266:, by 170:Stack 455:2022 407:2021 331:and 329:PACE 288:and 279:PMOS 262:The 177:STK 145:AC3 137:AC2 129:AC1 121:AC0 294:ROM 290:ALU 241:GF 238:GF 235:GF 232:GF 229:GF 226:GF 223:GF 220:GF 217:GF 214:GF 211:GF 208:GF 205:GF 161:PC 494:: 447:XI 445:. 441:. 397:. 201:CY 196:OV 192:L 457:. 409:. 362:. 102:0 97:1 92:2 87:3 82:4 77:5 72:6 67:7 62:8 57:9 52:0 47:1 42:2 37:3 32:4 27:5

Index

OV
CY

National Semiconductor
16-bit
microprocessor
PMOS
integrated circuits
register
ALU
ROM
microcode
bit-slice processor
4-bit
instruction set architecture
Data General Nova
Jacquard Systems'
PACE
INS8900
Aston Martin Lagonda
Aston Martin
"Use of RALU flags"
"IMP-00A/520 MOS/LSI register and arithmetic logic unit (RALU)"
Archived
Wayback Machine
"IMP-16 Programming and Assembler Manual"
"IMP-16C/200 IMP-16C/300 Microprocessors, IMP-16P Microcomputer Product Descriptions"
"Jacquard Systems Starts Small But Thinks Big"
https://sprague.com/peter-sprague/aston-martin/
IMP-16C board at the Selectric Typewriter Museum

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