Запишете знак (BCD)

Доста често, в процесор памет за съхраняване на десетична цифра се разпределя клетка с памет (осем, шестнадесет или тридесет и две). Това се прави, за да се увеличи скоростта на програмата. За да се разграничат такъв метод запис BCD брой стандартен метод на запис десетично число, както е показано в примера, пакетирана форма, наречена BCD номер. Пишем същите номера, както в предишния пример в разопаковани BCD код за осем процесора:







Първият ред съдържа числото 1, а вторият - 2, третият - 5, а последният ред се записва фигура 8. В този пример, броят 1258 за запис на четири линии изисква (памет клетки)







Сумиране desyaichnyh двоични числа може да се направи по правилата на обикновен двоичен аритметика и след това произвежда корекция BCD. корекция BCD е да се тества всеки ноутбук на допустимите кодове. Ако някой е намерена или хапане забранено комбинация. това показва, преливане. В този случай, трябва да се извърши корекция BCD. корекция BCD е допълнително сумиране на шест (броя на забранените комбинации) с тетрада, в който е настъпила преливник или прехвърляне в MSnibble. Ние дам два примера:

Други видове двоични кодове: