ИМП-16 , от National Semiconductor , был первым мульти-чип 16-битовый микропроцессор , выпущенный в 1973 году состоял из пяти PMOS интегральных схем : четыре одинаковых чипов RALU, короткий для регистра и АЛУ , обеспечивая канал передачи данных, и один CROM, Control и ROM , обеспечивающие последовательность управления и хранение микрокода . IMP-16 - это битовый процессор . Каждый чип RALU обеспечивает 4-битныйсрез регистра и арифметическая часть процессора. Несколько чипов RALU работают параллельно, обеспечивая большую длину слова. Каждый чип RALU предоставляет 4 бита программного счетчика, несколько регистров, ALU, стек LIFO из 16 слов и флаги состояния. [1] [2]
IMP-16 имеет четыре 16-битных аккумулятора, два из которых могут использоваться как индексные регистры. Архитектура набора команд была аналогична архитектуре Data General Nova . Набор микросхем может быть расширен микросхемой CROM умножения и деления (IMP-16A / 522D), которая реализует 16-битные процедуры умножения и деления с использованием ALU. Набор микросхем приводился в действие двухфазным неперекрывающимся синхросигналом с частотой 715 кГц, который имел размах напряжения от +5 до -12. Неотъемлемой частью архитектуры был 16-битный входной мультиплексор, который обеспечивал различные биты условий от ALU, такие как ноль, перенос, переполнение, вместе с входами общего назначения.
Микропроцессор использовался в микрокомпьютере ИМП-16П. [3]
IMP-16 был позже заменен однокристальными 16-разрядными микропроцессорами National Semiconductor PACE и INS8900 , которые имели аналогичную архитектуру, но не были двоично совместимы.
Рекомендации
- National Semiconductor (1973). Руководство по программированию и ассемблеру IMP-16 .