Soustraction en binaire avec l'additionneur

Moroccan one Messages postés 79 Statut Membre -  
 soussi -
Salam 3alaykom
Pour représenter une soustraction de 2 nombres (8 bits) codés en binaires dans un circuit, on a besoin des additionneurs.
Exemple pour faire approcher le problème à vous :
A= 80 , B= 50
A= 101 0000 , B= 11 0010
je fais le complément à deux pour B .
- B = /B + 1 = 00 1110
A + /B + 1 = ...
==> 101 0000 - 00 1110 = 1 1110

bon, je pense que je vais pas réussir à expliquer le problème à vous.
Si vous avez Crocodile technologie, je ferai un upload du fichier (.cxt) pour avoir une bonne conception;
En attendant vos réponses...
A voir également:

4 réponses

Erwan031284 Messages postés 15764 Statut Membre 2 363
 
Pour la multiplication en binaire, je ne sais plus l'opération... rappele-moi?
2
soussi
 
on note que ( X=A-B) ou (X=A+ cmoplément à2 B) sont les mêmes. cad l'exemple que tu as fait est faus de point de vue résultat. 01010000-00110010=01010000+11001110; format 8bits; 2 additionneurs 7483en cascades, simuler et tu trouves le resultat. bon courage
0
Moroccan one Messages postés 79 Statut Membre 1
 
Merci Erwan pour les explications, il y a un autre topic qui t'attend, il s'agit d'un multiplicateur :-S
-1
Erwan031284 Messages postés 15764 Statut Membre 2 363
 
Ouais, en gros, tu fais une commande de ton boulot, c'est ça?!?

Tu te crois au Fast Food de la connaissance?!? Sur place ou à emporter?

Bon, d'accord, c'est un peu ça mais bon, abuse pas non plus! :P

Donc, avec des porte logiques, tu ne sais pas faire un soustracteur binaire?!?

Un inverseur binaire avec des portes NON (ou NAND avec les deux entrés liées), c'est facile, non?
Puis ajouter un 1 , tu sais faire...
Reste l'additionneur que tu sais faire, j'imagine... et le tour est joué!

Des questions?
-2