[ASM] - Compiler des ligne ASM
Bonjour a tous !
Sur un autre forum j'ai demander une procedure qui me permetrait d'executer un Reboot de la machine sous MS-DOS, étant que celui-ci ne contient aucune commande pour ce faire.
Quelqu'un ma donnée ceci :
Pour un redémarrage a froid :
Code:
1 2 3 4 5 6
| MOV AX,0040h
MOV ES,AX
MOV DI,0072h
XOR AX,AX
STOSW
DB 0EAh, 00, 00, 0FFh, 0FFh ; JMP FFFF:0000h |
Pour un redémarrage à chaud :
Code:
1 2 3 4 5 6
| MOV AX,0040h
MOV ES,AX
MOV DI,0072h
MOV AX,01234h
STOSW
DB 0EAh, 00, 00, 0FFh, 0FFh ; idem |
Comme vous pouvez le voir ceci est en assembleur, hors je débute sur Delphi, alors l'assembleur encore moin, donc si quelqu'un pourrait me donner la procédure a réaliser cela serait super sympa, Merci !
Je tient a dire que j'ai deja essayer de compiler ceci avec la commande asm, sans resultat ! je sais que Delphi prend en charge l'assembleur, c'est pourquoi je me tourne ici, merci encore !