Seria 16 este o serie de minicalculatoare pe 16 biți introduse în 1964 de Computer Control Corporation . Din 1966, acestea au fost produse de Honeywell , care a cumpărat Computer Control Corporation.
Calculatoare din această serie:
Un computer standard are 16 KB de memorie, extensibilă până la 32 KB. Memoria este împărțită în sectoare logice de 512 cuvinte.
Mașina are următoarele registre: contor de programe P, registru index X, acumulator A, registru auxiliar B și registru de pavilion C, care este folosit ca un flag de depășire. Diferite versiuni de computere își pot adăuga propriile registre.
Dispozitivele sunt conectate la computer prin magistrala I/O. 16 biți sunt utilizați pentru date, 6 pentru definirea dispozitivului și 4 pentru definirea funcțiilor pe care dispozitivul le va îndeplini. Există 6 instrucțiuni pentru lucrul cu porturile I/O:
Instruire | Scurta descriere | Opcode | Perioada de graţie |
---|---|---|---|
INA | Citiți datele de pe dispozitiv în înregistrarea A | 54 | 1,92 |
OTA | Scrieți date pe dispozitiv din registrul A | 74 | 1,92 |
OCP | Setarea modului de funcționare al dispozitivului | paisprezece | 1,92 |
SKS | Omiteți următoarea instrucțiune în funcție de starea dispozitivului | 34 | 1,92 |
Există, de asemenea, instrucțiuni pentru transferul de date de mare viteză - DMC și DMA.
Adresele principale ale dispozitivelor sunt afișate aici: Adresă - Dispozitiv.
F - Steagul
T - Tag
S - Sector
Opcode | Instruire | Descriere |
---|---|---|
0000 | universal | |
0001 | JMP | Salt necondiționat |
0010 | LDA | [EA]->(A) |
0011 | ANA | Aplicați AND cu A |
0100 | STA | (A)->[EA] |
0101 | ERĂ | Aplicați XOR cu A |
0111 | SUB | Scădere |
1000 | JST | Mergeți și descărcați adresa curentă |
1001 | CAS | Comparaţie |
1010 | IRS | creştere. Dacă [EA] = 0, săriți următoarea instrucțiune |
1011 | SUNT O | Permutarea reciprocă a memoriei și A |
1100 | Intrare ieșire | |
1101 | LDX/STX | T=1, [EA]->(X) / T=0 , (X)->[EA] |
1110 | MPY | Multiplicare |
1111 | DIV | Divizia |