Activité . 4 800 ou 9 600 bauds ? ALG@
OBJECTIF
Comprendre la nécessité
de règles pour la communication
entre machines
Le part série était le mode de
liaison le plus simple entre
ordinateurs
p030-02
Bien vérifier quel est le premier
caractère affiché par l'ordi-
nateur
Les premières expériences de communication entre ordinateurs ont montré que
ce n'est pas si simple de programmer des machines pour qu'elles communiquent
ensemble. Pour cette expérience virtuelle, on suppose avoir deux ordinateurs dispo-
sant chacun d'un port série.
On suppose aussi que ces deux ordinateurs sont connectés par un câble adapté.
On dispose de l'instruction écrire un caractère sur le port série qui envoie le code
du caractère sur le cable.
Ce code peut être détecté par l'instruction lire sur le port série qui décode le carac-
tère transmis.
Algorithme de l'ordinateur
ecrire "A" sur le port série
message "Bonjour tout le monde"
Pour 1 de 0 a 20
ecrire message[i] sur le port série
ecrire "Z" sur le port série
-ème caractère du message
Doc. 2 Algorithme de l'ordinateur
lire un caractère sur le port série
Tant que le caractère lu est différent de "A"
lire un caractère sur le port série
Tant que le caractère lu est différent de "2"
lire un caractère sur le port série
affiche le caractère lu à l'écran
1. a. En supposant que les deux ordinateurs sont capables de lire et écrire à la
même fréquence de 600 caractères par seconde, quel est le message affiché
sur l'écran du deuxième ordinateur ?
b. Proposer une amélioration des algorithmes > Dec. et Doc. 2 si besoin.
2. Si le premier ordinateur va plus vite et est capable d'écrire à la fréquence de
1 200 caractères par seconde, quel est le message affiché par le second capable
de lire seulement à 600 caractères par seconde?
3, a. Que se passe-t-il si le message transmis par le premier ordinateur
contient des «A» ou des «Z» ?
b. Quels caractères choisir pour marquer le début et la fin d'une communication?
10