Kod "višak" 3 -XS3 kod- |
|||||||||||||||||||||||
Kod netežinskih kodova ne postoji specifična težina koja se pridružuje ciframa kao što je to bio slučaj sa težinskim kodovima. Tipičan netežinski kod je kod ″višak 3″. Ovaj kod je poznat i pod nazivom XS3 (prema izgovoru riječi excess-višak). Dobija se dodavanjem 3 decimalnom broju a zatim se vrši konverzija rezultata u 4-bitni binarni broj. U Tabeli imate prezentacija decimalnih cifara u kodu ″višak 3″.
Ostale kommbinacije (0000, 0001, 0010, 1101, 1110, 1111) su neiskorišćene i predstavljaju nelegalna stanja. za ovaj kod.
Kod ″višak 3″ je autokomplemenataran i koristan je kod aritmetičkih operacija. Na primjer, analizirajmo slučaj sabiranja dvije decimalne cifre čija je suma veća od 9. Ako se u konkretnom primjeru koristi BCD kod neće se generisati bit prenosa. Kada se koristi kod ″višak 3″ javiće se prenos ka narednoj cifri veće težine. Rezultantna suma se, nakon toga, podešava dodavanjem 3.
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
copyright M2M |