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

    [Assembler] Problema con gli interrupt

    Salve a tutti,
    ho da poco iniziato ad interessarmi al linguaggio assembler, e sto iniziando a fare i miei primi esperimenti.
    Il mio problema e' che quando eseguo un programma in cui ho inserito un INT viene generato un errore. La compilazione va a buon fine, ma il programma si blocca durante l'esecuzione, mostrando un errore di Windows. Il mio sistema operativo e' Windows XP, il compilatore Masm32.
    Ciao!

  2. #2
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    Puoi stampare il listato?
    Provo a indovinare (ma forse nn e' cosi'): non hai messo l'int 21h con ah=4ch alla fine del prog...
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

  3. #3
    Continua a darmi errore...
    L'errore avviene proprio nel momento in cui il flusso del programma arriva all'istruzione int. Anche se scrivo un programma con queste due sole istruzioni

    MOV ah,4Ch
    INT 21h

    viene generato un errore proprio in quella riga.

  4. #4

  5. #5
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    Puoi stampare il listato, per piacere?
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

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 © 2025 vBulletin Solutions, Inc. All rights reserved.