Maison >Problème commun >Quelles données dans un ordinateur peuvent être directement traitées par le matériel ?
Les données de l'ordinateur qui peuvent être directement traitées par le matériel sont des « nombres binaires ». Le binaire est un nombre représenté par deux chiffres, 0 et 1, et l'ordinateur ne peut reconnaître que 0 et 1, donc toutes les informations sont stockées dans la machine sous la forme de 0 et 1 (c'est-à-dire des nombres binaires). Les raisons pour lesquelles les ordinateurs utilisent des systèmes binaires sont : 1. Les nombres binaires n'ont que deux symboles de base, « 0 » et « 1 », qui sont faciles à représenter avec deux états physiques opposés. 2. Les opérations arithmétiques des nombres binaires sont particulièrement simples ; avec addition et multiplication ayant chacune seulement 3 règles arithmétiques, moins sujettes aux erreurs pendant le fonctionnement.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Les données de l'ordinateur qui peuvent être directement traitées par le matériel sont des « nombres binaires ».
Le binaire est un système numérique largement utilisé en technologie informatique. Les données binaires sont un nombre représenté par deux chiffres, 0 et 1. Sa base est 2, la règle du report est « quand deux sont entrés, un est ajouté » et la règle d'emprunt est « emprunter un pour être égal à deux ».
La base des opérations informatiques est binaire. Les ordinateurs ne peuvent reconnaître que 0 et 1, donc toutes les informations sont stockées dans la machine sous la forme de 0 et 1 (c'est-à-dire binaire), et l'unité de stockage utilisée est l'octet.
Les raisons pour lesquelles les ordinateurs utilisent le binaire :
1. Facile à représenter
Les nombres binaires n'ont que deux symboles de base, "0" et "1", et sont faciles à représenter avec deux états physiques opposés. . Par exemple, « 1 » peut être utilisé pour représenter l'état « fermé » de l'interrupteur d'éclairage, et « 0 » peut être utilisé pour représenter l'état « éteint » ; la conduction du transistor représente « 1 » et l'état éteint ; représente « 0 » ; la charge et la décharge du condensateur, ainsi que l'impulsion électrique. Tous les appareils avec deux états stables opposés, tels que la présence et l'absence, la polarité d'impulsion positive et négative, le potentiel haut et bas, peuvent représenter le « 0 » binaire et "1". Les nombres décimaux comportent 10 symboles de base (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), qui peuvent être représentés par 10 états. Il est très difficile de les mettre en œuvre avec des appareils électroniques.
2. Opérations simples
Les opérations arithmétiques des nombres binaires sont particulièrement simples. Il n'y a que 3 règles d'opération pour l'addition et la multiplication (0+0=0, 0+1=1, 1+1=10 et 0. ×0 =0, 0×1=0, 1×1=1), il est moins sujet aux erreurs pendant le fonctionnement. [En fait, lorsque les ordinateurs traitent des opérations arithmétiques, ce sont toutes des additions et des décalages, et il n'y a pas de multiplication ou de division. Par exemple, si 11B est décalé d'une position vers la gauche, il devient 110B = 3 en décimal et 110B. vaut 6. Voir si c'est égal à multiplier par deux, gauche Transférer la multiplication, décaler vers la droite et diviser, haha, c'est amusant] De plus, le « 1 » et le « 0 » des nombres binaires peuvent correspondre aux valeurs logiques "vrai" et "faux", ce qui permet aux ordinateurs de réaliser des opérations logiques. Les opérations arithmétiques et les opérations logiques sont les opérations de base des ordinateurs. Ces deux types d'opérations peuvent être effectuées facilement et commodément à l'aide de systèmes binaires.
Développez vos connaissances :
Le système de base couramment utilisé conçu au début était principalement le système décimal (car nous avons dix doigts, le système décimal est donc un choix plus raisonnable. Nous pouvons utiliser nos doigts pour représenter dix nombres, et le concept de 0 est jusqu'à ce qu'il apparaisse beaucoup plus tard, donc c'est 1-10 au lieu de 0-9). Après l’émergence des ordinateurs électroniques, il était trop compliqué d’utiliser des tubes électroniques pour représenter dix états, il n’y avait donc que deux états de base dans tous les ordinateurs électroniques, allumé et éteint. En d’autres termes, les deux états des tubes électroniques déterminent que les ordinateurs électroniques basés sur des tubes électroniques utilisent le binaire pour représenter les nombres et les données. Les bases couramment utilisées incluent l'octal et l'hexadécimal. En informatique, l'hexadécimal est souvent utilisé, alors que le décimal est rarement utilisé, car l'hexadécimal et le binaire ont une connexion naturelle : 4 bits binaires peuvent représenter des nombres de 0 à 15, ce qui correspond exactement aux données. qu'un bit hexadécimal peut représenter. En d'autres termes, la conversion du binaire en hexadécimal ne nécessite une conversion que tous les 4 bits.
Techniques de conversion de décimal en binaire
Je ne peux donner que des exemples. Si les mots ne peuvent pas expliquer clairement, la partie entière et la partie décimale d'un nombre décimal sont généralement traitées séparément.
Conversion du système numérique d'entiers - en utilisant la "division de base", les étapes spécifiques sont les suivantes :
(1) Divisez l'entier décimal donné par la base 2, et le reste est le bit le plus bas du binaire équivalent nombre.
(2) Divisez le quotient de l'étape précédente par la base 2, et le reste est le deuxième chiffre le plus bas du nombre binaire équivalent.
(3) Répétez l'étape 2 jusqu'à ce que le quotient final soit égal à 0. Le reste de chaque division est le nombre de chiffres binaires. Le dernier reste est le chiffre le plus élevé
Compétences de conversion hexadécimale binaire et octale
Le système binaire est converti en décimal tous les trois chiffres à partir du chiffre le plus bas. .
Si le bit haut est inférieur à trois chiffres, ajoutez des zéros.
De même, tous les quatre chiffres binaires à partir du chiffre le plus bas sont convertis en décimal pour correspondre à l'hexadécimal.
Si le bit haut est inférieur à quatre chiffres, ajoutez des zéros.
Par exemple 1001100₂ = 114₈ = 4C₁₆
Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!