IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Euquigam

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    5 628

    Le code du lien est très intéressant, cependant...

    Le code du lien est très intéressant, cependant il va être assez ch.ant à transformer en Assembleur car il est long et comporte de nombreuses boucles et tests (typiques de l'utilisation de l'ACPI...
  2. Discussion: Power Off sous DOS

    par Euquigam
    Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    2 170

    Sinon, tu peux redémarrer le PC avec le code...

    Sinon, tu peux redémarrer le PC avec le code source que j'ai mis dans la partie Assembleur/Contribuez (il ne manquera plus qu'à convertir la syntaxe NASM en syntaxe AT&T et à insérer le code...
  3. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    2 488

    Bonjour, En Assembleur sous Windows, les...

    Bonjour,

    En Assembleur sous Windows, les interruptions ne sont plus valables, et tu ne pourras pas écrire sur certains ports car Windows est en mode protégé (et il est impossible de repasser en...
  4. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    13 765

    Bonsoir, Comme a dit Obsidian, l'intruction mov...

    Bonsoir,
    Comme a dit Obsidian, l'intruction mov permet de copier une valeur dans une zone mémoire (ex : mémoire, port, ...), cependant il a oublié de donner un exemple :

    mov [0x12], ax ; Copie le...
  5. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    5 734

    Bonjour, MASM est surtout basé sur Windows...

    Bonjour,
    MASM est surtout basé sur Windows (inclusion de librairies dynamiques ou statiques, ...), tandis que NASM est principalement binaire.
  6. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    3 871

    Désassembler un langage ne veut rien dire ; on...

    Désassembler un langage ne veut rien dire ; on peut seulement désassembler le produit d'une compilation (ex : exécutable).
  7. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    5 418

    Bonjour, En format ELF, tu seras obligé...

    Bonjour,
    En format ELF, tu seras obligé d'utiliser un éditeur de lien pour avoir ton programme final (utilisé surtout pour les OS en C).
    En format binaire, le code est entièrement compilé en une...
  8. Votes reçus
    +0 -0
    Réponses
    0
    Affichages
    3 578

    [SOURCE] Voici un code indiquant comment redémarrer l'ordinateur via le port 0x64.

    Voici un code indiquant comment redémarrer l'ordinateur via le port 0x64 :



    ; Redémarrer en utilisant le port d'E/S 0x64.
    in al, 0x64
    or al, 0xFE
    out 0x64, al

    L'avantage de cette...
  9. Votes reçus
    +0 -0
    Réponses
    35
    Affichages
    6 035

    Bonjour, Le mode réel n'est pas vraiment...

    Bonjour,
    Le mode réel n'est pas vraiment encapsulé dans le mode protégé car en mode réel, les interruptions sont valables tandis qu'en mode protégé, on est obligé de passer par les ports d'I/O (...)...
  10. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    5 248

    Le téléphone portable dispose d'un circuit...

    Le téléphone portable dispose d'un circuit intégré soudé directement au circuit, sur lequel il va bootloader (l'O.S. est à l'intérieur).
    Si tu veux mettre ton OS sur ton téléphone portable, tu dois...
  11. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    4 601

    Pour l'image de disquette, tu peux télécharger...

    Pour l'image de disquette, tu peux télécharger CR-Hexact, qui te servira à mettre le code du noyau sur le deuxième secteur de l'image de disquette :

    Crée un nouveau fichier texte (Clic...
  12. Votes reçus
    +1 -0
    Réponses
    2
    Affichages
    4 601

    Voilà pour le secteur de boot (à compiler avec...

    Voilà pour le secteur de boot (à compiler avec NASM) :


    %define BASE 0x100
    %define KSIZE 10 ; nombre de secteurs de 512 octets a charger

    [BITS 16]
    [ORG 0x0]

    jmp start
  13. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    5 628

    Comment éteindre l'ordinateur en Assembleur avec l'ACPI

    Bonjour à tous,

    Je suis en train de créer un mini OS, pour arrêter l'ordinateur on peut utiliser deux normes d'alimentation :
    soit l'APM (Advanced Power Management).
    soit l'ACPI (Advanced...
Affichage des résultats 1 à 13 sur 13