        NAME    main
        
        PUBLIC  __iar_program_start
        
        SECTION .intvec : CODE (2)
        CODE32
        
__iar_program_start
        B       main

une_constante DC32 0x11223344
la_reponse_universelle DC8 0x42

la_vraie_reponse_universelle DC8 0x2A
un_truc_absolument_pas_utile DC8 0xDD
un_truc_absolument_pas_utile_reloaded DC8 0xEE
un_truc_absolument_pas_utile_strikesback DC8 0xFF
the_return_of_the_truc_absolument_pas_utile DC32 0x01

        SECTION .text : CODE (2)
        CODE32

main    
  MOV R0, #255
  MOV R1, #0xFF
  LDR R2, une_constante
  MOV R3, PC
  MOV R12, #0x40000000
  MOV R11, R12
  LDR R4, =la_reponse_universelle
  LDR R5, [R4]
  LDR R6, =la_vraie_reponse_universelle
  LDR R7, [R6]
  LDR R8, [R3]
  B main

  END
