Bien que le code à 7 éléments de l'ISO 646 soit le code normalisé pour l'échange d'information, la présente Norme internationale décrit un code à 8 éléments qui est destiné à l'échange d'information dans une représentation à 8 éléments.Le code à 7 éléments de l'ISO 646 permet de représenter un nombre de caractères allant jusqu'à 128. De plus, cette Norme internationale permet de représenter d'autres caractères graphiques en combinant deux, ou plus de deux, caractères graphiques avec un des caractères de commande ESPACE ARRIÈRE ou RETOUR CHARIOT. Dans certains cas, le jeu de caractères de l'ISO 646 ne comprend pas un nombre suffisant de fonctions de commande ou de caractères graphiques pour satisfaire aux besoins d'une application. Ces besoins peuvent être satisfaits grâce à l'extension de code qui est le sujet de la présente Norme internationale.Les principes établis dans la présente Norme internationale peuvent être utilisés pour créer d'autres moyens d'extension de code. Par exemple, l'ISO 6429 procède de cette façon pour spécifier des fonctions de commande paramétrées.La présente Norme internationale décrit la structure de base du code à 7 éléments et, à partir de cette structure, spécifie différentes méthodes d'extension des jeux de fonctions de commande et des jeux de caractères graphiques du code. Elle décrit aussi des structures et des techniques qui permettent de construire et de spécifier des codes apparentés au code à 7 éléments. Ces codes apparentés ont une structure qui permet de les utiliser pour une application particulière sans gêner pour autant l'interchangeabilité des données traitées.