prog SEGMENT BYTE PUBLIC 'CODE' INIZIO: JMP x x: MOV AH,00H MOV AL,03H INT 10H CALL prc MOV AH,00H INT 16H MOV AH,4CH INT 21h prc PROC NEAR MOV AH,09H MOV AL,'X' MOV BH,00H MOV CX,0001H MOV BL,1FH INT 10H RET prc ENDP prog ENDS END INIZIOEcco, ho messo una chiamata a una procedura contenuta nello stesso segmento.
Mi sono dannato perchè non avevo messo l'istruzione RET... Succede, quando non hai fresche le nozioni.
Adesso come faccio a vedere cosa accade nello stack quando si fa una chiamata? Il DEBUG non funziona, qui...
Nessun commento:
Posta un commento