alcune domande:Originariamente inviato da cso
Non ricordo...bisogna provare!!!!
FinalFantasy...benvenuto nel mondo dell'ASSEMBLY x86
Ti posto una robetta che ti fa scrivere quello che vuoi tu dove vuoi tu...
Naturalmente questo codice scrive solo una misera Ccodice:DOSSEG .MODEL TINY .DATA ORG 0100h Main: CALL Delay Posiziona: MOV AH,02 MOV BH,00 MOV DH,10 MOV DL,35 Stampa: MOV AH,0Eh MOV AL,'C' INT 10h Fine: MOV AH,4Ch INT 21h ;========ROUTINE======== Delay: MOV CX,000FFh Ciclo1: PUSH CX MOV CX,0FFFFh Ciclo2: LOOP Ciclo2 POP CX LOOP Ciclo1 RET END Main
Ti si aprirà la mente con questo linguaggio...e non vedrai l'ora di aprire il TurboPascal!!!!!![]()
1. Perchè hai messo una pausa prima di scrivere?
2. perchè usi l'int 10h quando si può usare la 2h dell'int 21h?
3. perchè hai posizionato il cursore in 10,35??
...