PDA

View Full Version : [ASM] problema interrupt


andros94
22-12-2012, 08:59
ciao, ho un problema con gli interrupt nell' assembly:
ogni volta che uso un qualsiasi interrupt il programma crasha.
per esempio con questo codice:
.386
.model flat,stdcall

.code

start:
MOV AH,00H ;Provvede alla cancellazione del video,
MOV AL,03H ;posizionando il cursore alla riga0, colonna0,
INT 10H ;in alto a sinistra

MOV AH,0EH ;Provvede alla stampa del carattere Ascii "A"
MOV AL,'A' ;con i colori standard e nella
INT 10H ;posizione di stampa corrente (riga0, colonna0)

MOV AH,00H ;Rimane in attesa della pressione di un tasto
INT 16H ;qualunque (lasciando il suo valore in AL)

MOV AH,4CH
INT 21H

end start

il debugger al primo interrupt, mi da:
access memory violation when reading [FFFFFFFF]

andros94
31-12-2012, 12:30
magari ho sbagliato la modalità...

MaxN
09-01-2013, 15:13
Utilizzi questo codice come funzione in un programma o come semplice eseguibile da riga di comando ?