IBM 704: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
mNema sažetka uređivanja
Redak 113: Redak 113:
|}
|}
|}
|}


* '''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.
* '''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.
{| class="wikitable"
|+ '''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.
|}

Inačica od 7. srpanj 2026. u 09:34


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.