WD16


WD16 — это 16-битный микропроцессор , представленный Western Digital в октябре 1976 года. Он основан на наборе микросхем MCP-1600 , конструкции общего назначения , которая также использовалась для реализации миникомпьютера начального уровня DEC LSI-11 и Pascal MicroEngine. процессор. Эти три системы различались в первую очередь микрокодом , что давало каждой системе уникальную архитектуру набора команд (ISA).

WD16 реализует расширение архитектуры набора команд PDP-11, но не совместим с машинным кодом PDP-11. [1] Набор инструкций и микрокодирование были созданы Диком Уилкоксом и Ричем Нотари. [2] WD16 является примером ортогональной CISC-архитектуры . Большинство инструкций с двумя операндами могут работать с памятью-памятью в любом режиме адресации, а некоторые инструкции могут выполнять до десяти обращений к памяти.

WD16 реализован в пяти 40-контактных DIP- корпусах. Максимальная тактовая частота составляет 3,3 МГц. Его интерфейс с памятью осуществляется через 16-битную мультиплексированную шину данных/адреса. [3]

WD16 наиболее известен благодаря использованию в процессорных платах AM-100 и AM-100/T компании Alpha Microsystems . [4] Прототип был продемонстрирован в 1977 году. [5] По состоянию на 1981 год существовало не менее 5000 компьютеров Alpha Micro на базе WD16. [6] Еще в 1982 году Alpha Micro на базе WD16 все еще характеризовались как «супермикро». [7] В июне 1982 года на смену WD16 пришла Motorola 68000. [8]

Наименьшей единицей адресуемой и записываемой памяти является 8-битный байт . Байты также могут храниться в нижней половине регистров от R0 до R5. [9]

16-битные слова хранятся с прямым порядком байтов, причем младшие байты располагаются по младшему адресу. Слова всегда выравниваются по четным адресам памяти. Слова могут храниться в регистрах от R0 до R7.