преливник и да микропроцесор

O

oermens

Guest
Моля clairfy този пример:

Ако добавите X = Y = 1010 и Синди = 0

Код:

Синди съд

| |

1 0 1 0 0 C

--------------------

1 0 1 0 X

1 0 1 0 Y

-------------------

0 1 0 0 S
 
Аз наистина не получат това, което е V, но това, което виждам в този пример, това е просто един двоичен сума.

първия от всички линии, е развитието на носене.Първото можем да започнем с 0 (C0), и ние добави първите два бита: 0 0 = 0, и ние не се изпълнява -> C1 = 0.

След това сумата следващите два бита плюс да имаме (което е все още 0): 0 1 1 = 0, но сега новите да е 1 -> C2 = 1

Още веднъж, ние сума до следващите две бита плюс нови извършват: 1 0 0 = 1, без да -> C3 = 0.

И накрая прибавим последните два бита, с намерила имат: 0 1 1 = 0, и ние имаме окончателно да -> C4 = 1.

И като заключение: Синди X Y = S, и съд = 1

 
Вашият въпрос не е ясно,
Какво е V?

 
Уважаеми потребители,Ако V е преливане знамето?
тогава Ур предположение изглежда е наред.
сте възлагане на стойността на пренос на Overflow, преливник и Кипър са littlebit различни, докато се занимават с подписани и неподписани бр.
В микропроцесорен контролер или (8 бита), ако сте прави грозен номера Освен това, да-малко пуснати от 6, но не от малко 7, или за носене-малко от 7, но не от малко 6, преливник е зададен, в противен случай изчиства.
Но Кипър могат да бъдат определени в зависимост от извършват на малко 7.When добавяне подписан числа, преливник показва отрицателно число, произведени като сума от две положителни операнди, или положителна сума от две отрицателни операнди.
Надявам се това да ви помогне.с уважениеJSPS
 

Welcome to EDABoard.com

Sponsor

Back
Top