2 votes

Pourquoi les ports série envoient-ils d'abord le bit le moins significatif ?

Sur Wikipedia, on peut lire ce qui suit ports série :

La plupart des modèles de communication en série envoient les bits de données par LSB (Least significant bit) en premier.

Quelle est la raison pour laquelle la plupart des communications en série transmettent le LSB en premier ? Y a-t-il une raison historique à cela ? Arbitraire ? Je cherche une raison concrète.

2voto

Giannis Points 2176

Eh bien, la raison 如何して est que les ingénieurs qui ont conçu le premier système télex il y a un siècle pensaient que c'était la meilleure solution. Et si vous étudiez un jour l'intérieur de l'une de ces anciennes machines qui traduisent des données sérielles en copies imprimées sans aucun dispositif électronique, mais uniquement mécanique, vous comprendrez peut-être ce qu'ils ont pensé.

Par la suite, l'utilisation de cet ordre avec des appareils électroniques plus avancés a présenté certains avantages auxquels les pionniers n'avaient jamais pensé. Le plus important est que l'existence d'un bit supplémentaire peut interagir avec le bit d'arrêt (en asynchrone) pour une certaine optimisation de la logique dans un UART. Mais surtout, il n'y a jamais eu de véritable raison d'être différent. Si vous le faites dans le même ordre que la base installée, vous pouvez parler à toutes les machines existantes. Si vous insistez pour être différent, vos systèmes ne peuvent se parler qu'entre eux.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X