Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [ASSEMBLY]Modificare e ripristinare i valori nella tabella dei vettori di interruzion

    Ciao a tutti...
    Mi chiedevo in asm, come si fa a modificare la tabella dei vettori di interruzione.
    Ossia salvare ip e cs di una procedura (es. la 1c) e inserire al suo posto ip e cs di una procedura implementata nel programma (sottointendo come procedure i sementi di codice che vengono eseguiti per ogni richiesta di interruzione hardware)...
    (In c++ si fa con la dos_setvect e con la _dos_getvect)
    Experience is what you get when you don’t get what you want

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305

    Re: [ASSEMBLY]Modificare e ripristinare i valori nella tabella dei vettori di interruzion

    Originariamente inviato da Xaratroom
    Ciao a tutti...
    Mi chiedevo in asm, come si fa a modificare la tabella dei vettori di interruzione.
    Ossia salvare ip e cs di una procedura (es. la 1c) e inserire al suo posto ip e cs di una procedura implementata nel programma (sottointendo come procedure i sementi di codice che vengono eseguiti per ogni richiesta di interruzione hardware)...
    (In c++ si fa con la dos_setvect e con la _dos_getvect)

    http://www.gameprog.it/index.php?resource=437
    Oki.lib Libreria per creare il proprio Engine del sound nei propri progetti
    http://www.twork.it/public/oki/guestbook.asp

    Sistemi di Gestione Studio e Sviluppo per giochi a pronostici
    http://www.twork.it/programmi/programmi.html

  3. #3
    Tempestiva e utilissima risposta ...
    Grazie 1000...
    Anzi no, grazie 111110100b
    Experience is what you get when you don’t get what you want

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,467
    Sì ... ma tutto cio' non vale in Win32 ... quella tabella ha senso solamente per le applicazioni 16 bit ...

  5. #5
    (In c++ si fa con la dos_setvect e con la _dos_getvect)
    Bhe, Si ...
    Lo avevo sottointeso
    Experience is what you get when you don’t get what you want

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.