[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Assembleur



oui, un microcontroleur est un "mini PC", qui possede un prossesseur, de la RAM, une memoire (EEPROM), un bus d'adresse, un bus de donnee. Sur ces bus, on peut connecter n'importe quoi, un controleur de port (serie et/ou paralelle) etc... Il ne faut pas croire que tout les termes que vous utilisez en informatique habituellement restent reserve a l'informatique, c'est avant tout de l'electronique. Le code compilé n'est pas un fichier executable mais un code hexadecimal que le prossesseur traite en binaire sur 8, 16, 32, 64, 128, 256 bits (un pross GeForce est un 256 bits)
Dans le temps (sous dos), lorsqu'on voulais craquer un jeu, on lisait le fichier .exe en code hexadecimal, on changeait quelques trucs et hop ! ;o)
Il ne faut pas croire qu'un prossesseur, c'est de l'informatique...votre tele, votre telecommande, votre micro-onde, votre ouverture et fermeture automatique de porte de voiture...il y a en a partout maintenant car ce n'est pas cher, c'est rapide, c'est petit et ca fait tout ce qu'on lui demande.

Aujourd'hui, on a vu comment faire un petit truc (avec un microcontroleur a 12MHz) tres simple qui enregistre une information emise par infra-rouge. Un fois enregistrer, on la renvoi par infra-rouge...vous allez me dire a quoi ca sert...ben par exemple : je me mets devant votre voiture quand vous l'ouvrez (j'enregistre votre signal), j'attend que vous partiez et que vous laissiez votre bi-athlon dans le coffre et vous imaginez la suite ;o))) 
Le cout pour faire ce truc doit etre sans doute moins de 30 euros...comme quoi il ne faut pas grand chose !

Bon j'arrette car je m'eloigne du sujet la !

@+

> C'est le microcontroleur qui exécute le code compilé ? Dans ce cas 
> est-ce qu'il ne faut pas utiliser un assembleur spécifique parce que
> je doute qu''il comprenne les instructions d'un processeur PC.

-- 
Olivier Vanhoucke
webmaster@nanouk.org
http://www.nanouk.org

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]