Anda di halaman 1dari 1

Subiectul 9. Adunarea si scaderea n format BCD 1.

Adunarea n 8421 Adunarea numerelor n zecimal codificat binar (8421) se face binar, rang cu rang p e fiecare grup de patru cifre binare, cu adaugarea, eventual, a unor corectii. Fie a si b doua cifre zecimale codificate binar (n 8421) care se aduna; rezultatu l c = a + b poate fi: - corect, si nu este necesar sa se aplice nici o corectie daca: 0000< c< 1001; - incorect si se impune corectia, adunnd 0110 n situatiile: a). 1010<c<1111 - ace asta reprezentare nu corespunde unei cifre n zecimal. Adunnd 0110 va determina n tr ansport la rangul urmator; b). 0000<c<1001, dar a rezultat a cincea cifra binara , aceasta fiind 1 si reprezinta transportul pentru tetrada binara superioara. ccorectat = c + 0110 2. Scaderea n 8421 Fie a si b doua cifre zecimale codificate binar, n codul 8421 ce se scad astfel: - daca c = a-b este un numar pozitiv, acest rezultat este corect; - daca rezultatul este negativ, se realizeaza un mprumut de la tetrada binara sup erioara (-0001)2, care va reprezenta pentru tetrada unde este necesar mprumutul valoarea (10000)2=16. Aceasta configuratie de cifre [(10000)2] se aduna la tetr ada a si din aceasta se scade tetrada b, obtinndu-se un numar pozitiv. Noului rez ultat i se aplica o corectie prin scaderea cifrei 6, adica (0110)2. Scaderea est e necesara deoarece n zecimal valoarea mprumutului este 10, iar prin reprezentarea ntr-un cod cu 4 cifre binare mprumutul este 16.

Anda mungkin juga menyukai