Series 16 är en serie 16-bitars minidatorer som introducerades 1964 av Computer Control Corporation . Sedan 1966 producerades de av Honeywell , som köpte Computer Control Corporation.
Datorer i denna serie:
En standarddator har 16 KB minne, utbyggbart upp till 32 KB. Minnet är uppdelat i logiska sektorer på 512 ord.
Maskinen har följande register: programräknare P, indexregister X, ackumulator A, hjälpregister B och flaggregister C, som används som överflödesflagga. Olika versioner av datorer kan lägga till sina egna register.
Enheterna är anslutna till datorn via I/O-bussen. 16 bitar används för data, 6 för enhetsdefinition och 4 för att definiera de funktioner som enheten ska utföra. Det finns 6 instruktioner för att arbeta med I/O-portar:
Instruktion | Kort beskrivning | Opcode | Ledtid |
---|---|---|---|
I EN | Läs data från enheten till register A | 54 | 1,92 |
OTA | Skriv data till enheten från register A | 74 | 1,92 |
OCP | Ställa in enhetens driftläge | fjorton | 1,92 |
SKS | Hoppa över nästa instruktion beroende på enhetens tillstånd | 34 | 1,92 |
Det finns också instruktioner för höghastighetsdataöverföring - DMC och DMA.
Huvudenhetsadresserna visas här: Adress - Enhet.
F - Flagga
T - Tag
S - Sektor
Opcode | Instruktion | Beskrivning |
---|---|---|
0000 | Universell | |
0001 | JMP | Ovillkorligt hopp |
0010 | LDA | [EA]->(A) |
0011 | ANA | Applicera OCH med A |
0100 | STA | (A)->[EA] |
0101 | EPOK | Applicera XOR med A |
0111 | SUB | Subtraktion |
1000 | JST | Gå och ladda ner den aktuella adressen |
1001 | CAS | Jämföra |
1010 | IRS | ökning. Om [EA] = 0, hoppa över nästa instruktion |
1011 | IMA | Ömsesidig permutation av minne och A |
1100 | Ingång Utgång | |
1101 | LDX/STX | T=1, [EA]->(X) / T=0 , (X)->[EA] |
1110 | MPY | Multiplikation |
1111 | DIV | Division |