eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAsembler 8080 - przerwania i zrzucanie stanu rejestrów na stosRe: Asembler 8080 - przerwania i zrzucanie stanu rejestrów na stos
  • Data: 2021-08-09 10:54:58
    Temat: Re: Asembler 8080 - przerwania i zrzucanie stanu rejestrów na stos
    Od: "J.F" <j...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Sat, 7 Aug 2021 11:25:03 +0200, Atlantis wrote:
    > On 06.08.2021 15:16, Janusz wrote:
    >> Albo hazard czasowy na danych lub adresach. Trzeba oscylem sprawdzić
    >> czasy dostępu do pamięci.
    >
    > Podmieniłem wszystkie układy scalone w sterowniku ekranu - nic się nie
    > zmieniło. Gdy już kończyły mi się pomysły, a po kolejnym przeglądzie
    > kody nie widziałem żadnego błędu, w akcie desperacji zacząłem sprawdzać
    > mniej prawdopodobne hipotezy.
    > Zacząłem od podmienienia pamięci SRAM. Nie tej w "karcie graficznej",
    > ale głównej pamięci komputera. Wygląda na to, że trafiłem - komputer
    > działa prawidłowo od kilku godzin, podczas gdy poprzednio problem z
    > przewijaniem ekranu występował po kilku-kilkunastu-minutach.
    >
    > Wygląda na to, że problem z danymi miał miejsce w buforze BLKDAT,
    > pośredniczącym w przesuwanie tekstu na ekranie. Jak dotąd nie trafiłem
    > na tak dziwny problem z pamięcią

    Bo to malo prawdopodobne - wszystko dziala, tylko kopiowanie do
    sterownika ekranu nie. I to kopiowanie czysto programowe.
    Podmien jeszcze raz - zobaczysz czy problem wroci :-)

    Jesli jednak wroci ... sterownik ekranu jakis wolny, i odczytany
    smieci na magistrali jeszcze dlugo?
    Szczegolnie, ze masz tam jeszcze kilka NOP .. no wlasnie - program z
    RAM czy EPROM czytany?


    >- przechodziła test na TL866, działała
    > prawidłowo przez jakiś czas, ale potem zaczynała gubić dane w jednym
    > konkretnym fragmencie - tym, który użyłem na bufor. Nie było problemów z
    > kodem BASIC-a znajdującym się trochę wcześniej, ani zmiennymi
    > systemowymi, które umieściłem za buforem. Co więcej - power cycle
    > przywracał na chwilę prawidłowe działanie.
    > Nie mogę też powiedzieć, żeby pamięć przekłamywała dane, bo wtedy
    > widziałbym na ekranie losowe znaki - one je po prostu gubiła, najpewniej
    > zastępując zerami (albo inną jednolitą wartością, która wskazywała
    > sterownikowi ekranu pusty znak).

    No wlasnie - nie tyle "gubi" co zastepuje zerami.

    Ale to hipoteza, czy jakos sprawdziles, ze tak sie dzieje?

    Bo znow - malo prawdopodobne. Chyba, ze pamiec na granicy parametrow.
    Ale bardziej bym podejrzewal jakis problem z dekoderem adresow -
    moze ci sie cos wcina w te przestrzen.

    J.



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: