Comment créer un site internet ???

Pour tout ce qui concerne la Pirate-Community et ses sites web.

Moderator: Modérateurs francophones

Raylex
Eig
Posts: 16811
Joined: Wed Jul 27, 2005 12:22 pm
Tings: 43081

Post by Raylex »

Exacte, je reprendrai le PHP après ^^
Ah bon ? Moi j'ai lu que c'était un langage bas niveau qui se rapproche plus du haut que du bas, m'enfin je me trompe peut-être.
En bas niveau je connais le langage Binaire, si on peut le qualifier de langage ^^
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

C'en est un.
Mais sinon, tu as lu ça où ? :?
Hi I am Poopi
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Ne me dites que je vais devoir ressortir mon exemple en Assembleur x86 pour montrer ce qu'est un langage de bas niveau ? :o
Supmachin il le connait déjà mon exemple, en plus. :P
Who's your daddy?
Sbir'
Ptizêtre du Feu
Posts: 1813
Joined: Mon Aug 11, 2003 8:44 am
Location: Fourchambault, France
Tings: 4120

Post by Sbir' »

Montre j'ai pas vue :P
Image Un petit clique me serait utile :D ==> http://world5.monstersgame.fr/?ac=vid&vid=324007727
Raylex
Eig
Posts: 16811
Joined: Wed Jul 27, 2005 12:22 pm
Tings: 43081

Post by Raylex »

Moi non-plus ^^
Sinon j'ai entendu parlé du langage B aussi :)
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Le B est l'ancêtre du C. :)
L'exemple le voici... :P

Code: Select all

.global _start

HELO:   .ascii  "Hello world!\n"

_start: mov     $4      , %eax
        mov     $1      , %ebx
        mov     $HELO   , %ecx
        mov     $8      , %edx
        int     $128

        mov     $1      , %eax
        mov     $0      , %ebx
        int     $128
Who's your daddy?
Raylex
Eig
Posts: 16811
Joined: Wed Jul 27, 2005 12:22 pm
Tings: 43081

Post by Raylex »

Et ça donne quoi à part Hello world! ? ^^
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Ben ça affiche "Hello world!". :P
Who's your daddy?
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

Oui mais d'abord programmer en assembleur c'est tout de même nécessaire, et pis il y en a dans le noyau des OS, qu'il a dit ! :P
Mais après je vous avoue que je détesterais devoir programmer en assembleur ^^
Hi I am Poopi
Raylex
Eig
Posts: 16811
Joined: Wed Jul 27, 2005 12:22 pm
Tings: 43081

Post by Raylex »

Tout ça pour un "Hello world!" :P

Code: Select all

.global _start 

HELO:   .ascii  "Hello world!\n"
Ça ne suffit pas ça, les autres lignes sont obligatoires ?
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Ca n'affiche rien ça, ça remplit simplement la variable HELO d'une chaîne de caractères valant "Hello world!\n".
Who's your daddy?
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

Pourquoi mettre tant de choses autour de la variable HELO ? :?
Hi I am Poopi
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

C'est de l'assembleur là on est pas 40000 couches au dessus du matériel, donc forcément c'est plus complexe que le C. :P
Who's your daddy?
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

Ben oui mais ça je m'en fous, je le sais, je veux simplement que tu me dises exactement ce que ça fait ! :P
Hi I am Poopi
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Ca déplace des segments mémoire dans d'autres avant d'appeller l'interruption matérielle qui déclenchera l'affichage du contenu du registre voulu. :P
Who's your daddy?
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

L'appel, c'est le int ?
Hi I am Poopi
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Oui, int pour interrupt. :P
Who's your daddy?
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

128 quoi ? C'est une adresse mémoire ?
Hi I am Poopi
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

C'est le numéro de l'interruption.
Who's your daddy?
supmachin
Carnivora
Posts: 12081
Joined: Sun Aug 10, 2003 8:17 am
Location: France
Tings: 14815

Post by supmachin »

Et pourquoi continuer à faire bouger 1 et 0 pour ensuite interrompre définitivement ?
Hi I am Poopi
Post Reply