-
Data: 2020-09-29 23:50:15
Temat: Re: Pamięć nadpisuje stos (choć powinno być mnóstwo miejsca)
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 29.09.2020 23:19, heby wrote:
> Przerwanie jest przerywane przerwaniem. Dośc częsta wpadka generująca
> rózne problemy, podobne do opisanych.
Nawet w przypadku 6502? Jest jedno wejście INT. Jeśli kolejne urządzenie
zgłosi przerwanie przed skasowaniem flagi poprzedniego nic się nie
stanie, bo system nie będzie miał jak wiedzieć, że przyszło kolejne
przerwanie. Dopiero po opuszczeniu procedury obsługi przerwania zostanie
ona wywołana ponownie.
Nie jestem pewien co do sytuacji, kiedy kolejne przerwania przychodzi
dopiero po zdjęciu flagi poprzedniego (urządzenie peryferyjne odłącza
wejście INT od masy) ale przed wykonaniem RTI.
Kwestię NMT pomijam, bo wcale z niego nie korzystam.
Swoją drogą, jest jakiś prosty sposób na ocenienie użycia stosu
sprzętowego 6502 przez wywołania funkcji C? Może faktyczne mam za dużo
zagnieżdżeń? Niby argumenty i zmienne lokalne są przechowywane na stosie
programowym, ale jednak dresy powrotu ciągle trafiają na sprzętowy...
Tylko z drugiej strony w takim wypadku manipulowanie rozmiarem buforów
nie miałoby wpływu na sytuację...
Następne wpisy z tego wątku
- 30.09.20 07:24 heby
- 30.09.20 11:29 Arnold Ziffel
- 30.09.20 16:47 Atlantis
- 30.09.20 18:19 J.F.
- 30.09.20 20:00 Arnold Ziffel
- 30.09.20 22:09 Atlantis
- 01.10.20 03:08 J.F.
Najnowsze wątki z tej grupy
- System operacyjny dla 6800?
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
- Chess
- Vitruvian Man - parts 7-11a
- przeźroczyste koszulki
- Re: Win 10/11 nie lubi OKI
- Programator czasowy TUYA.
Najnowsze wątki
- 2024-05-16 Samo rozładowywanie baterii trakcyjnej w elektryku.
- 2024-05-16 Warszawa => Senior PHP Developer (Symfony) <=
- 2024-05-16 Warszawa => Interactive/Experience Designer <=
- 2024-05-16 Wrocław => Consultant/Implementer Comarch ERP XL <=
- 2024-05-16 Zabrze => Junior HelpDesk <=
- 2024-05-16 Warszawa => Technical Lead ( (Java Background)) <=
- 2024-05-16 Szczecin => Senior DevOps Engineer <=
- 2024-05-16 Szczecin => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-16 Śledztwo bodnatury "jak wyrok"? ["likwidator" Polskiego Radia donosi]
- 2024-05-16 Citi... zmiany warunków umowy o kartę kredytową Citibank?
- 2024-05-16 prawo jazdy z Nepalu
- 2024-05-15 Mini Netykieta polskich grup i list dyskusyjnych
- 2024-05-15 Warszawa => Key Account Manager <=
- 2024-05-15 Millenium czyli DEBILE bankowości
- 2024-05-15 Warszawa => Frontend Developer - React <=