Sada instrukcí B5000 - B5000 Instruction Set
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
The Burroughs B5000 byl první stohovací stroj a také první počítač s a segmentované virtuální paměť Sada instrukcí Burroughs B5000 obsahuje sadu platných operací pro B5000, B5500 a B5700. Není kompatibilní s modely B6500, B7500, B8500 nebo jejich nástupci.
Proudy instrukcí na B5000 obsahují 12 bitů slabiky, čtyři na slovo. Architektura má dva režimy, Word Mode[1][2] a režim znaků,[3][4] a každá má samostatný repertoár slabik. Procesor může být buď stav kontroly, nebo normální stav a určité slabiky jsou povoleny pouze ve stavu kontroly. Architektura neposkytuje přímé adresování registrů nebo úložiště; všechny odkazy jsou prostřednictvím 1024 slovní tabulky referenčních programů (PRT), aktuálního segmentu kódu, označených míst v zásobníku nebo do registrů A a B, které drží horní dvě umístění v zásobníku. Burroughs čísla bitů v slabice od 0 (vysoký bit) do 11 (nízký bit) a ve slově od 0 (vysoký bit) do 47 (nízký bit).
Režim Word
V režimu Word existují čtyři typy slabik.
Bity 10-11 | Typ slabiky | Bity 0-9[6] |
---|---|---|
0 | Doslovné volání | celočíselná hodnota |
1 | Operační kód | Úkon |
2 | Operand Call | Relativní adresa |
3 | Volání deskriptoru | Relativní adresa |
Interpretace 10bitové relativní adresy ve volání operandu a volání deskriptoru závisí na nastavení několika příznaků procesoru. U hlavních programů (SALF off) se vždy jedná o posun do referenční tabulky programů (PRT).
SALF[A] | T0 A38 | T1 A39 | T2 A40 | MSFF[b] | Základna | Obsah | Rejstřík | Index Bity[C] | Max Index | |
---|---|---|---|---|---|---|---|---|---|---|
VYPNUTO | - | - | - | - | R | Adresa PRT | + | T 0-9 A 38-47 | 1023 | |
NA | VYPNUTO | - | - | - | R | Adresa PRT | + | T 1-9 A 39-47 | 511 | |
NA | NA | VYPNUTO | - | VYPNUTO | F | Adresa posledního RCW[d] nebo MSCW[E] na zásobníku | + | T 2-9 40-47 | 255 | |
NA | NA | VYPNUTO | - | NA | (R + 7)[F] Bity 18-32 | F registr z MSCW[E] v PRT + 7 | + | T 2-9 40-47 | 255 | |
NA | NA | NA | VYPNUTO | - | C[G] | Adresa aktuálního instrukčního slova | + | T 3-9 41-47 | 127 | |
NA | NA | NA | NA | VYPNUTO | F | Adresa posledního RCW[d] nebo MSCW[E] na zásobníku | - | T 3-9 41-47 | 127 | |
NA | NA | NA | NA | NA | (R + 7)[F] Bity 18-32 | F registr z MSCW[E] v PRT + 7 | - | T 3-9 41-47 | 127 | |
Poznámky:
|
Režim znaků
Poznámky
Reference
- ^ "Provoz v 5 slovech", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, str. 5-1–5-21, 1021326
- ^ "Slabiky a operátoři 6 slovního režimu", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, str. 6-1–6-32, 1021326
- ^ "Provoz v 7 znakovém režimu", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, s. 7-1 - 7-7, 1021326
- ^ "8 operátorů v režimu znaků", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, s. 8-1 - 8-9, 1021326
- ^ "5.5. Typ slabiky", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, s. 5-2, 1021326.
- ^ "5.6. Bity 0-9", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, s. 5-2, 1021326.
- ^ "5.9. Relativní adresování", Burroughs B5500 Information Processing Systems Reference Manual (pdf), Systems Documentation, Burroughs Corporation, květen 1967, s. 5-4, 1021326
![]() | Tento počítačový hardware článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |