Qu'est ce qu'un bit ?
Modérateur : Politburo
- Carl
- Fonctionne à 9600 bauds
- Messages : 2542
- Enregistré le : 03 janv. 2003 23:47
- Localisation : www.dole.org
- Contact :
Qu'est ce qu'un bit ?
Hi !
Qu'est ce qu'un bit ?
pour ceux qui ont un doute, voir la définition ci-dessous
extrait du livret Comment fonctionne votre TO7...
trop fort la notion de "sentir un bit"
le probléme, un grille-pain est un 8, 16 ou 32 bits ?
car lui aussi, il est traversé par des milliards l'électrons et la direction du flux change toutes les 0.02s
Carl
Qu'est ce qu'un bit ?
pour ceux qui ont un doute, voir la définition ci-dessous
extrait du livret Comment fonctionne votre TO7...
trop fort la notion de "sentir un bit"
le probléme, un grille-pain est un 8, 16 ou 32 bits ?
car lui aussi, il est traversé par des milliards l'électrons et la direction du flux change toutes les 0.02s
Carl
hum ... ouai, moi, qui suis un thomsoniste averti depuis 20ans, je l'admet, la definition est limite limite (surtout que ToTek etait la division edition de thomson !!!) ... mais bon , la definition a été corrigé dans la deuxieme edition du bouquin (integré au guide du to7-70)... puis n'oubliez pas qu'a l'epoque les micro thomson etait souvent distribué par des vendeurs plus coutumiés au lave-linge qu'a l'electronique numerique, ce genre de "bulle", certe rigolote, me parait anecdotique par rapport a pas mal de truc qu'on pouvais lire a l'epoque !!!
d'ailleur un sujet sur le forum pour les "bulles" de ce genre serait sympa !!!
ps : thomson n'a jamais fabriqué de grille pain, ( c'est plutot seb :p)
mais une cuisiniere a gaz en 32 bit , pourquoi pas :p
d'ailleur ,
si il n'y a pas de solution, c'est qu'il n'y a pas de probleme !
manipulation d'octets
le principal obstacle qui fait que peu de gens s'interessent à l'Assembleur vient du fait qu'ils pensent ,au départ ,que le micro-processeur est capable de manipuler un bit.
Alors que techniquement c'est impossible ,il ne sait manipuler que des paquets de huit bits
(des sondages realisés dans les clubs Thomson ont confirmé cette erreur chez une majorité d'utilisateurs n'ayant programmé qu'en Basic )
C'est la raison pour laquelle le néophyte, ne comprend pas l'interet des opérations de base de l Assembleur qui sont la pour contourner ce probleme ;et le plus grand nombre laisse tomber rapidement.
Alors que techniquement c'est impossible ,il ne sait manipuler que des paquets de huit bits
(des sondages realisés dans les clubs Thomson ont confirmé cette erreur chez une majorité d'utilisateurs n'ayant programmé qu'en Basic )
C'est la raison pour laquelle le néophyte, ne comprend pas l'interet des opérations de base de l Assembleur qui sont la pour contourner ce probleme ;et le plus grand nombre laisse tomber rapidement.
- foolduplex
- Fonctionne à 1200 bauds
- Messages : 628
- Enregistré le : 02 oct. 2002 23:06
- Localisation : Lausanne, Suisse
- Contact :
C'est vrai m'enfin je ne vois pas le rapport avec les groupes de 8 bits...
Certains processeurs possedent des instructions du type BSET et BCLR pour manipuler un bit, d'autres manipulent 16, 32 ou 64 bits a la fois, sans compter les instructions vectorielles et les nombres flottants !
Donc "techniquement" comme dit notre cher fanto9, on peut faire n'importe quoi, ca depend pas de l'assembleur, mais de l'architecture.
J'ajoute qu'il existe des assembleurs comme CALM qui unifient les operations en "cachant" l'architecture qui est derriere, donc les solutions elles existent.
Tiens j'ai oublie de mentionner les procs 4 bits, ils peuvent manipuler des groupes de 8 bits ceux-la ?
Fool
Certains processeurs possedent des instructions du type BSET et BCLR pour manipuler un bit, d'autres manipulent 16, 32 ou 64 bits a la fois, sans compter les instructions vectorielles et les nombres flottants !
Donc "techniquement" comme dit notre cher fanto9, on peut faire n'importe quoi, ca depend pas de l'assembleur, mais de l'architecture.
J'ajoute qu'il existe des assembleurs comme CALM qui unifient les operations en "cachant" l'architecture qui est derriere, donc les solutions elles existent.
Tiens j'ai oublie de mentionner les procs 4 bits, ils peuvent manipuler des groupes de 8 bits ceux-la ?
Fool
architecture du 6809
petit rappel:
L'assembleur n'est pas un langage transposable d'une machine à une autre
un programmeur qui a l'habitude d'un assembleur doit retoucher la totalité de son programme d'application s'il veut changer de microprocesseur
(in programmation en Assembleur 6809 Bui Minh Duc ,ingenieur INSA enseignant chercheur departement de genie mecanique villeurbanne /)
le microprocesseur utilisé dans les ordis Thomson(sauf les TO16 compatibles PC ) est un 6809.
le 6809 a une architecture avec des registres 8 bits et 16 bits mais il ne possède aucune instruction capable de lire ou ecrire un bit en particulier dans un registre ou en memoire
il ne gére que des paquets de 8 bits.
Donc pour connaitre la valeur d'un seul bit ou pour modifier un seul bit il n y a aucune possibilité directe .
Seules des combinaisons d'instructions portant sur des octets permettent au programmeur en Assembleur d'arriver à ses fins.[/b]
L'assembleur n'est pas un langage transposable d'une machine à une autre
un programmeur qui a l'habitude d'un assembleur doit retoucher la totalité de son programme d'application s'il veut changer de microprocesseur
(in programmation en Assembleur 6809 Bui Minh Duc ,ingenieur INSA enseignant chercheur departement de genie mecanique villeurbanne /)
le microprocesseur utilisé dans les ordis Thomson(sauf les TO16 compatibles PC ) est un 6809.
le 6809 a une architecture avec des registres 8 bits et 16 bits mais il ne possède aucune instruction capable de lire ou ecrire un bit en particulier dans un registre ou en memoire
il ne gére que des paquets de 8 bits.
Donc pour connaitre la valeur d'un seul bit ou pour modifier un seul bit il n y a aucune possibilité directe .
Seules des combinaisons d'instructions portant sur des octets permettent au programmeur en Assembleur d'arriver à ses fins.[/b]
- foolduplex
- Fonctionne à 1200 bauds
- Messages : 628
- Enregistré le : 02 oct. 2002 23:06
- Localisation : Lausanne, Suisse
- Contact :
Re: architecture du 6809
qu'on pourrait aussi intituler "Comment faire une fixation sur Thomson et le 6809" ...fanto9 a écrit :petit rappel:
Fool
Re: architecture du 6809
Message supprimé
Modifié en dernier par Daniel le 06 févr. 2005 11:30, modifié 1 fois.