Con questo sistema operativo a 64 bit, che non supporta nulla a 16 bit, mi era impossibile ripassare l'assembly a 16 bit.
Ho risolto usando un editor qualunque, facendo assemblare e linkare da ML e LINK con la finestra DOS e facendo eseguire gli eseguibili con DosBox.
Funziona!
Ripassiamo da capo...
Ecco, definiamo il SEGMENTO.
prog SEGMENT BYTE PUBLIC 'CODE' prog ENDSE pian piano, ripassando i vari "interrupt", ho ricostruito un programmino:
prog SEGMENT BYTE PUBLIC 'CODE' INIZIO: MOV AH,00H MOV AL,03H INT 10H MOV AH,09H MOV AL,'X' MOV BH,00H MOV CX,0001H MOV BL,1FH INT 10H MOV AH,00H INT 16H MOV AH,4CH INT 21h prog ENDS END INIZIOGià: un ripasso non è mai dover reimparare tutto da zero, anche se può sembrare.
Nessun commento:
Posta un commento