A Series 16 egy 16 bites miniszámítógép -sorozat, amelyet 1964-ben mutatott be a Computer Control Corporation . 1966 óta a Honeywell gyártja , amely megvásárolta a Computer Control Corporationt.
A sorozat számítógépei:
Egy szabványos számítógép 16 KB memóriával rendelkezik, amely 32 KB-ig bővíthető. A memória 512 szavas logikai szektorokra van felosztva.
A gép a következő regiszterekkel rendelkezik: P programszámláló, X indexregiszter, A akkumulátor, B segédregiszter és C zászlóregiszter, amely túlcsordulási jelzőként szolgál. A számítógépek különböző verziói felvehetik saját regisztereiket.
Az eszközök az I/O buszon keresztül csatlakoznak a számítógéphez. 16 bit az adatokhoz, 6 az eszközdefinícióhoz és 4 bit az eszköz által végrehajtandó funkciók meghatározásához. 6 utasítás van az I/O portokkal való munkavégzéshez:
Utasítás | Rövid leírás | Opcode | Átfutási idő |
---|---|---|---|
INA | Adatok olvasása az eszközről az A regiszterhez | 54 | 1.92 |
OTA | Adatok írása a készülékre az A regiszterből | 74 | 1.92 |
OCP | A készülék működési módjának beállítása | tizennégy | 1.92 |
SKS | Az eszköz állapotától függően hagyja ki a következő utasítást | 34 | 1.92 |
Vannak utasítások a nagy sebességű adatátvitelhez is - DMC és DMA.
A fő eszközcímek itt jelennek meg: Cím - Eszköz.
F - Flag
T - Tag
S - Szektor
Opcode | Utasítás | Leírás |
---|---|---|
0000 | Egyetemes | |
0001 | JMP | Feltétel nélküli ugrás |
0010 | LDA | [EA]->(A) |
0011 | ANA | Jelentkezés ÉS A-val |
0100 | STA | (A)->[EA] |
0101 | KORSZAK | Alkalmazza az XOR-t az A-val |
0111 | ALATTI | Kivonás |
1000 | JST | Menjen és töltse le az aktuális címet |
1001 | CAS | Hasonlítsa össze |
1010 | IRS | növekedés. Ha [EA] = 0, hagyja ki a következő utasítást |
1011 | IMA | A memória és az A kölcsönös permutációja |
1100 | Bemenet kimenet | |
1101 | LDX/STX | T=1, [EA]->(X) / T=0, (X)->[EA] |
1110 | MPY | Szorzás |
1111 | DIV | Osztály |