Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Interrupt e PIC

  1. #1

    Interrupt e PIC

    ciao a tutti

    sentite, io domani c'ho una verifica di sistemi, e, tra le nate cose che chiederà,
    ci sarà i processi, passo per passo, che compie il PIC per inoltrare una richiesta alla CPU...
    Mi serve bene capire il discorso dei registri (IRR, ISR,IMR) ecc, e capire proprio tutti i passi, da quando viene attivata una linea IRQ sul PIC, fino al segnale di EOI restituito poi dalla cpu alla fine dell'esecuzione del servizio di interrupt.

    Grazie a coloro che mi risponderanno...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Considera che

    1) e' quasi impossibile risponderti esaurientemente sull'argomento, con una risposta in un forum, in quanto e' abbastanza vasto ...

    2) non mi sembra che tu abbia "un" dubbio, ma piuttosto che non abbia ancora chiaro tutto l'argomento e, se l'esame e' domani, forse e' un po' tardi ...

    3) soprattutto, questo NON e' un problema di programmazione e NON e' di pertinenza di questo forum ...

    In ogni caso, leggi

    http://en.wikipedia.org/wiki/Intel_8259

  3. #3
    scusa oregon,
    senti, mi serve solo apere una cosa, sostanzialmente...
    quando una periferica invia un segnale di interrupt su una linea IRQ,
    il pic mette a 1 il bit corrispondente dell'IRR, giusto?
    ma poi che cacchio succede?
    cioè, IMR serve per mascherare l'interrupt, facendo una specie di and (è logica negata, però),
    ma nn mi è chiaro ISR!!!!
    Voglio dire... Prima il PIC verifica se il segnale è mascherabile o no, oppure guarda se si sta inoltrando un altro interrupt (dovrebbe essere questo il significato dell'ISR), purtoppo sul libro nn c'è scritto un tubo...

  4. #4
    scusa oregon (è che nn so dove scrivere altrimenti),

    senti, mi serve solo apere una cosa, sostanzialmente...
    quando una periferica invia un segnale di interrupt su una linea IRQ,
    il pic mette a 1 il bit corrispondente dell'IRR, giusto?
    ma poi che cacchio succede?
    cioè, IMR serve per mascherare l'interrupt, facendo una specie di and (è logica negata, però),
    ma nn mi è chiaro ISR!!!!
    Voglio dire... Prima il PIC verifica se il segnale è mascherabile o no, oppure guarda se si sta inoltrando un altro interrupt (dovrebbe essere questo il significato dell'ISR), purtoppo sul libro nn c'è scritto un tubo...

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Qui ci sono delle spiegazioni dettagliate

    http://labvisione.deis.unibo.it/cour...Bucci-8259.pdf

  6. #6
    Grazie oregon... Ora mi è tutto chiaro... è semplice! (a dir la verità bastava prendere appunti in classe...) Spriamo bene x domani...

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    Bene. Esaurita la questione chiudo.
    Non è un problema di pertinenza di questa forum.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.