Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania
Dodane 336 bajtów ,  17:35, 19 wrz 2020
brak opisu edycji
Linia 1: Linia 1: −
Poniże lista pytań, które pojawiły się podczas prac nad EM400, emulatorem systemu MERA-400. Kolejność przypadkowa.
+
Poniżej lista pytań, które pojawiły się podczas prac nad EM400, emulatorem systemu MERA-400. Kolejność przypadkowa.
    
= Aktualne =
 
= Aktualne =
    
== Procesor ==
 
== Procesor ==
  −
* Jak dla użytkownika zachowywało się R0 przy instrukcjach innych niż przesłania (przesunięcia, dodawanie, ...), kiedy było argumentem?
  −
* Jak zachowywało się R0 przy instrukcjach przesuwania kiedy było argumentem?
  −
* Czy w przypadku braku pamięci podczas pobierania rozkazu zwiększany jest licznik rozkazów?
  −
* Czy rozkazy arytmetyczne rzeczywiście nie zerują flagi V, jeśli była ustawiona?
      
== Pulpit techniczny ==
 
== Pulpit techniczny ==
* Czy odwołanie z pulpitu do nieistniejącej pamięci powoduje błąd/przerwanie?
      
== 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ęć ==

Menu nawigacyjne