Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

8086 - Jak liczy się przerwania względem segmentu DS

madiz08 17 Sty 2014 10:29 1365 3
  • #1 17 Sty 2014 10:29
    madiz08
    Poziom 14  

    8086 - Jak liczy się przerwania względem segmentu DS

    Czy przerwania liczy się co 4 bajty, czyli int3 będzie pod adresem 0000B i będzie miało wartość 1D0F ?
    Nigdzie na ten temat nie mogę znaleźć informacji

    0 3
  • #2 17 Sty 2014 12:08
    BlueDraco
    Specjalista - Mikrokontrolery

    Przerwań się nie liczy. Wektory przerwań nie są wskazywane przez DS - mieszczą się one w pierwszych 1024 bajtach przestrzeni adresowej. Adres procedury obsługi wyjątku x znajduje się pod adresem 4x i zajmuje 4 kolejne bajty.

    0
  • #3 17 Sty 2014 15:03
    madiz08
    Poziom 14  

    27. Korzystając z przedstawionego niżej obrazu pamięci podaj adres programu obsługi przerwania INT 3H. Rejestr DS zawiera 0.

    Zatem jaka będzie odpowiedź na to pytanie?

    0
  • #4 17 Sty 2014 18:27
    BlueDraco
    Specjalista - Mikrokontrolery

    DS zawiera 0, czyli oglądamy sam początek pamięci - ok.
    Podaj email wykładowcy - odpowiedź wyślemy bezpośrednio do niego.
    Jeśli informacja powyżej Ci nie wystarcza, to lepiej powtórz wiedzę z całego semestru.

    0