Mam pewne wątpliwości dotyczące użycia instrukcji PLD w kamerze ARM A8. Ponieważ używam instrukcji wewnątrz pętli, istnieje możliwość braku dostępu do pamięci. Mam wątpliwości, czy to spowoduje błąd segmentacji, czy nie. Czytałem w ARM manual which states thatUżycie instrukcji PLD
Ponieważ instrukcja PLD jest traktowane jak każdy inny instrukcją obciążenia przez wszystkie poziomy pamięci podręcznej, instrukcja PLD następujące standardowe zasady danych z zależnościami i procedury eksmisji. Podczas dowolnego etapu wykonywania PLD instrukcja PLD jest ignorowana w przypadku błędu translacji adresu, trafienia w pamięci podręcznej lub przerwania.
Tak więc, jeśli zostanie wywołany brak dostępu do pamięci, odpowiednia instrukcja PLD zostanie zignorowana lub nie jest to moja wątpliwość.
+1: Świetne pytanie, zastanawiałem się nad tym sam, ale nigdy nie zadałem sobie trudu, aby to sprawdzić. – Leo
Dziękuję za pytanie @Rugger, z którym sam się spotkałem kilka lat temu. Poniższa odpowiedź jest poprawna. – poloolop