User Tools

Site Tools


archi:x86

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
archi:x86 [2016/03/17 08:30] – [Booter son Kernel depuis un disque (sans GRUB)] orelarchi:x86 [2024/03/18 15:06] (current) – external edit 127.0.0.1
Line 18: Line 18:
   * [[https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax|Syntaxe GAS]]    * [[https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax|Syntaxe GAS]] 
   * [[https://en.wikibooks.org/wiki/X86_Assembly|Assembleur x86]]   * [[https://en.wikibooks.org/wiki/X86_Assembly|Assembleur x86]]
 +  * Compiler Explorer: https://gcc.godbolt.org
  
 ====Exemple Hello World en GAS ==== ====Exemple Hello World en GAS ====
Line 357: Line 358:
   cat hello.bin > /dev/sdc   cat hello.bin > /dev/sdc
      
-Puis on reboote la "vraie" machine avec la clef USB et voici le résultat. Notons que nous n'avons pas préparé de table des partitions, d'où le message affiché par le BIOS : //Invalid Partition Table// avant notre //fameux Hello World//...+Puis on reboote la "vraie" machine avec la clef USB et voici le résultat. Notons que nous n'avons pas préparé de table des partitions, d'où le message affiché par le BIOS : //Invalid Partition Table// avant notre fameux //Hello World// :-)
  
 {{ :archi:helloboot-laptop.jpg?direct&300 |}} {{ :archi:helloboot-laptop.jpg?direct&300 |}}
Line 375: Line 376:
  
  
-==== Pour aller plus loin ====+==== Pour aller encore plus loin ====
  
   * http://viralpatel.net/taj/operating-system-tutorial.php   * http://viralpatel.net/taj/operating-system-tutorial.php
archi/x86.1458203419.txt.gz · Last modified: 2024/03/18 15:05 (external edit)