idmkeq
1. Zakładając że rejestr CPSR procesora ARM jest dostępny jako zmienna unsigned int zaproponuj pseudokod w języku C który:
zamaskuje przerwania procesora w przypadku gdy ustawiona jest flaga przepełnienia i aktualnym trybem w jakim znajduje się procesor jest trybie supervisora (wartość bitów trybu = 19) (6 pkt) ,
jeśli przerwania nie są zamaskowane zostanie ustawiona flaga zera w rejestrze CPSR (3 nkt) .
Rejestr CPSR
i r~
31 30 29 28 27 26 25 24 23
Overflow
Carry or borrow or extend Zero
Negative or less than
Modę bits State bit FIQ disable IRQ disable
if ( 0 == (CPSR & (1 « 28)) && 19 == ((CPSR « 27) » 27) ) {
CPSR &= !(1 « 7);
}
if ( 0 == CPSR & (1 « 7) )
{
CPSR |= (1 « 30);
Wyszukiwarka
Podobne podstrony:
22 A. Bogucki9 Zm Bartoń 2m Model matematyczny i metoda ocen Zakładając, że równanie opisujące proc*zie jest świadomoś Można zakładać, że świadomość WYNIKA z procesówSnap13 Pograniczę życia składników. Badacz ten zakładał, że każdy cykl funkcjonalny makroskopowy jesstr 030 031 / go. Zakładał, że podstawowym celem jego działalności jest przygotowanie kraju do walkiWersja zakładająca, że operator new generuje wyjątek w przypadku braku wolnej pamięci: char * s = 0;Zakładając, ze współzależność badanych znncmiych losowych X i Y jest statystycznie istotna, inożemyW dotychczasowych sytuacjach decyzyjnych zakładaliśmy, że podejmowanie decyzji w warunkach pełnościCCI20101218 003 4 Proces ciągnienia jest stosowany jako jedyny w następujących przypadkach: • 1. Rejestr UDDI jest dostępny jako: a tradycyjny serwis WWW b.Opóźnienie wynikające z dostępu do pamięci Zakładamy, że procesor został wyposażony w obejściaIMAG0046 (7) 4. (5 pkt.) Dana jest sieć procesorów o topologii jak na rys. a). Zakładając, że procesIMAG0285 bezpośrednich — metoda typu A W metodzie typu A model losowy niedokładności porrnan zakłada79356 skanowanie0076 (6) t Teoria endosymbiozy zakłada, że mitochondria i plastydy są przekształconywięcej podobnych podstron