{| class="infobox" style="font-size:88%;width:34em;" |+ MCP-1600 registers |- | style="text-align:center;"| 15 | style="text-align:center;"| 14 | style="text-align:center;"| 13 | style="text-align:center;"| 12 | style="text-align:center;"| 11 | style="text-align:center;"| 10 | style="text-align:center;"| 09 | style="text-align:center;"| 08 | style="text-align:center;"| 07 | style="text-align:center;"| 06 | style="text-align:center;"| 05 | style="text-align:center;"| 04 | style="text-align:center;"| 03 | style="text-align:center;"| 02 | style="text-align:center;"| 01 | style="text-align:center;
{| class="infobox" style="font-size:88%;width:34em;" |+ MCP-1600 registers |- | style="text-align:center;"| 15 | style="text-align:center;"| 14 | style="text-align:center;"| 13 | style="text-align:center;"| 12 | style="text-align:center;"| 11 | style="text-align:center;"| 10 | style="text-align:center;"| 09 | style="text-align:center;"| 08 | style="text-align:center;"| 07 | style="text-align:center;"| 06 | style="text-align:center;"| 05 | style="text-align:center;"| 04 | style="text-align:center;"| 03 | style="text-align:center;"| 02 | style="text-align:center;"| 01 | style="text-align:center;"| 00 | (bit position) |- 16 |colspan="16" | Register file |colspan="1" | LSI-11 use |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| R3 | style="text-align:center;" colspan="8"| R2 | style="width:auto; background:white; color:black;"| PSW |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| R5 | style="text-align:center;" colspan="8"| R4 | style="width:auto; background:white; color:black;"| Destination |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| R7 | style="text-align:center;" colspan="8"| R6 | style="width:auto; background:white; color:black;"| Source |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| R9 | style="text-align:center;" colspan="8"| R8 | style="width:auto; background:white; color:black;"| Bus address |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| RB | style="text-align:center;" colspan="8"| RA | style="width:auto; background:white; color:black;"| Instruction register |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| RD/GD | style="text-align:center;" colspan="8"| RC/GC | style="width:auto; background:white; color:black;"| R7 (PC) |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| RF/GF | style="text-align:center;" colspan="8"| RE/GE | style="width:auto; background:white; color:black;"| R6 (SP) |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| GB | style="text-align:center;" colspan="8"| GA | style="width:auto; background:white; color:black;"| R5 |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| G9 | style="text-align:center;" colspan="8"| G8 | style="width:auto; background:white; color:black;"| R4 |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| G7 | style="text-align:center;" colspan="8"| G6 | style="width:auto; background:white; color:black;"| R3 |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| G5 | style="text-align:center;" colspan="8"| G4 | style="width:auto; background:white; color:black;"| R2 |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| G3 | style="text-align:center;" colspan="8"| G2 | style="width:auto; background:white; color:black;"| R1 |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| G1 | style="text-align:center;" colspan="8"| G0 | style="width:auto; background:white; color:black;"| R0 |- |colspan="17" | Control registers |- style="background:silver;color:black" | style="text-align:center; background:white" colspan="13" | | style="text-align:center;" colspan="3"| G | style="background:white; color:black;"| Register Pointer |- |- style="background:silver;color:black" | style="text-align:center; background:white" colspan="5" | | style="text-align:center;" colspan="11"| LC | style="background:white; color:black;"| Location Counter |- |- style="background:silver;color:black" | style="text-align:center; background:white" colspan="5" | | style="text-align:center;" colspan="11"| RR | style="background:white; color:black;"| Return Register |- |- style="background:silver;color:black" | style="text-align:center;" colspan="8"| TR1 | style="text-align:center;" colspan="8"| TR0 | style="background:white; color:black;"| Translation Register |- |colspan="17" | Status register |- style="background:silver;color:black" | style="text-align:center; background:white" colspan="8" | | style="text-align:center;"| NB | style="text-align:center;"| ZB | style="text-align:center;"| C4 | style="text-align:center;"| C8 | style="text-align:center;"| N | style="text-align:center;"| Z | style="text-align:center;"| V | style="text-align:center;"| C | style="background:white; color:black" | ALU status/Flags |}
The MCP-1600 is a multi-chip 16-bit microprocessor introduced by Western Digital in 1975 and produced through the early 1980s. Used in the Pascal MicroEngine, the WD16 processor in the Alpha Microsystems AM-100, and the DEC LSI-11 microcomputer, a cost-reduced and compact implementation of the DEC PDP-11.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).