IBM 704

Izvor: Hrvatska internetska enciklopedija
Inačica 787619 od 7. srpanj 2026. u 09:34 koju je unio WikiSysop (razgovor | doprinosi) (→‎Registri)
Prijeđi na navigaciju Prijeđi na pretraživanje


Registri

Registri u računalu IBM 704
Podatkovni registri
S Q P 01 02 03 ... 17 18 19 20 21 ... 35 (mjesto bit-a)
Akumulator AC
S   Množitelj/Količnik MQ
00 01 02 03 ... 17 18 19 20 21 ... 35 (mjesto bit-a)
  Senzorni indikatori SI
Indeksni registri
03 ... 17 (mjesto bit-a)
  Indeksni Registar 1   XR1 (XRA)
  Indeksni Registar 2   XR2 (XRB)
  Indeksni Registar 4   XR4 (XRC)
Brojač naredbi
03 ... 17 (mjesto bit-a)
  Brojač Naredbi   IC


  • Senzorni indikatori - su posebni statusni bitovi u IBM 704 koj su se u praksi rabili za provjeru grešaka, grananje ovisno o stanju sustava, upravljanje perifernim jedinicama, te za signalizaciju posebnih događaja. Kroz njih programeri su mogli održavati stanje sustava, signalizirati određene uvjete tokom izvršavanje naredbi, čitanje i postavljanje naredbi i tako su služili za jednostane oblike upravljanja tokom programa.
Sense Indicators (IBM 704)
SI broj Naziv / funkcija Opis
0 Overflow flag Postavlja se pri prekoračenju rezultata u akumulatoru (AC) ili količniku (MQ).
1 Divide check Signalizira pogrešku pri dijeljenju, uključujući dijeljenje nulom.
2 I/O ready Uređaj spreman za prijenos podataka.
3 I/O complete Završetak operacije ulaza/izlaza.
4 Tape mark Očitana oznaka kraja bloka na magnetskoj vrpci.
5 Printer ready Pisač spreman za rad.
6 Card reader ready Čitač kartica spreman.
7 Card punch ready Bušilica kartica spremna.
8–15 Peripheral flags Razni signali perifernih uređaja (disk, vrpca, pisač).
16–35 User-defined flags Zastavice koje programer može slobodno koristiti za logiku grananja.