Page 2 of 3

Re: Comment créer un site internet ???

Posted: Thu Aug 17, 2006 12:00 pm
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 ^^

Re: Comment créer un site internet ???

Posted: Thu Aug 17, 2006 12:35 pm
by supmachin
C'en est un.
Mais sinon, tu as lu ça où ? :?

Re: Comment créer un site internet ???

Posted: Thu Aug 17, 2006 1:41 pm
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

Re: Comment créer un site internet ???

Posted: Thu Aug 17, 2006 1:53 pm
by Sbir'
Montre j'ai pas vue :P

Re: Comment créer un site internet ???

Posted: Sat Aug 19, 2006 12:28 am
by Raylex
Moi non-plus ^^
Sinon j'ai entendu parlé du langage B aussi :)

Re: Comment créer un site internet ???

Posted: Sat Aug 19, 2006 8:03 am
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

Re: Comment créer un site internet ???

Posted: Sat Aug 19, 2006 12:51 pm
by Raylex
Et ça donne quoi à part Hello world! ? ^^

Re: Comment créer un site internet ???

Posted: Sat Aug 19, 2006 3:09 pm
by Romano
Ben ça affiche "Hello world!". :P

Re: Comment créer un site internet ???

Posted: Sat Aug 19, 2006 7:28 pm
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 ^^

Re: Comment créer un site internet ???

Posted: Sat Aug 19, 2006 10:52 pm
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 ?

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 8:00 am
by Romano
Ca n'affiche rien ça, ça remplit simplement la variable HELO d'une chaîne de caractères valant "Hello world!\n".

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 10:31 am
by supmachin
Pourquoi mettre tant de choses autour de la variable HELO ? :?

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 10:59 am
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

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 11:07 am
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

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 11:25 am
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

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 11:28 am
by supmachin
L'appel, c'est le int ?

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 11:32 am
by Romano
Oui, int pour interrupt. :P

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 11:46 am
by supmachin
128 quoi ? C'est une adresse mémoire ?

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 11:59 am
by Romano
C'est le numéro de l'interruption.

Re: Comment créer un site internet ???

Posted: Sun Aug 20, 2006 12:19 pm
by supmachin
Et pourquoi continuer à faire bouger 1 et 0 pour ensuite interrompre définitivement ?