3012
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 5 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
Poniżej lista pytań, które pojawiły się podczas prac nad EM400, emulatorem systemu MERA-400. Kolejność przypadkowa. | |||
= Aktualne = | = Aktualne = | ||
== Procesor == | == Procesor == | ||
== Pulpit techniczny == | == Pulpit techniczny == | ||
== Pamięć == | == Pamięć == | ||
Linia 27: | Linia 21: | ||
* '''Q:''' Jak naprawdę działały przeróbki procesora?<br/>'''A:''' Patrz: [[Modyfikacje sprzętowe procesora]] | * '''Q:''' Jak naprawdę działały przeróbki procesora?<br/>'''A:''' Patrz: [[Modyfikacje sprzętowe procesora]] | ||
* '''Q:''' Czy rozkazy SV* rzeczywiście nie zerują flagi V, jeśli była ustawiona?<br/>'''A:''' Tak, nie zerują. | * '''Q:''' Czy rozkazy SV* rzeczywiście nie zerują flagi V, jeśli była ustawiona?<br/>'''A:''' Tak, nie zerują. | ||
* '''Q:''' Czy rozkazy arytmetyczne rzeczywiście nie zerują flagi V, jeśli była ustawiona?<br/>'''A:''' Tak, nie zerują. | |||
* '''Q:''' Czy w przypadku braku pamięci podczas pobierania rozkazu zwiększany jest licznik rozkazów?<br/>'''A:''' Tak. | |||
* '''Q:''' Jak zachowuje się R0 przy instrukcjach przesuwania i arytmetycznych, kiedy jest argumentem?<br/>'''A:''' Rejestr jest zapisywany po ustawieniu flag, więc ich zmiany są nadpisywane wynikiem operacji. | |||
* '''Q:''' Jak dla użytkownika zachowywało się R0 przy instrukcjach innych niż przesłania (przesunięcia, dodawanie, ...), kiedy było argumentem?<br/>'''A:''' j.w. | |||
== Pulpit techniczny == | == Pulpit techniczny == | ||
Linia 32: | Linia 30: | ||
* '''Q:''' Czy instrukcja odczytywania kluczy pulpitu technicznego (RKY) przepisywała klucze do rejestru zawsze, czy tylko, gdy przełącznik obrotowy był w pozycji KB? (a w przeciwnym wypadku zawartość rejestru nie była zmieniana)<br/>'''A:''' Zawsze. | * '''Q:''' Czy instrukcja odczytywania kluczy pulpitu technicznego (RKY) przepisywała klucze do rejestru zawsze, czy tylko, gdy przełącznik obrotowy był w pozycji KB? (a w przeciwnym wypadku zawartość rejestru nie była zmieniana)<br/>'''A:''' Zawsze. | ||
* '''Q:''' Czy można z pulpitu pisać rejestry, gdy maszyna jest running?<br/>'''A:''' Nie, tylko w stanie STOP. | * '''Q:''' Czy można z pulpitu pisać rejestry, gdy maszyna jest running?<br/>'''A:''' Nie, tylko w stanie STOP. | ||
* '''Q:''' Czy odwołanie z pulpitu do nieistniejącej pamięci powoduje błąd/przerwanie?<br/>'''A:''' Tak, operacje na pamięci z pulpitu są wciąż operacjami wykonywanymi przez procesor. | |||
== Pamięć == | == Pamięć == |