pretečeniu a niesť v mikroprocesora

O

oermens

Guest
Prosím clairfy tento príklad: keď pridám X = Y = 1010 a Cin = 0
Code:
 Dvor Cin | | 1 0 1 0 0 C -------------------- 1 0 1 0 X + 1 0 1 0 Y ------------------- 0 1 0 0 S
Ak považujem Cin ako C (0) a súd ako C (4), je V určená C (4) XOR C (3), alebo C (3) XOR C (2). Či tak alebo onak je 1, ale ktorá je správny spôsob, ako získať V.
 
Nemám naozaj to, čo je V, ale to, čo vidím v tom, že napríklad, je to len binárny súčet. v prvom rade liniek, je vývoj nesú. Frist začneme robiť 0 (C0) a pridávame prvé dva bity: 0 + 0 = 0, a my sa bez vykonania -> C1 = 0. Potom sme suma ďalšie dva bity a nesú sme (čo je stále 0): 0 + 1 + 1 = 0, ale teraz novo vykonávať, je 1 -> C2 = 1 Opäť sme zhrnúť ďalšie dva kúsky a nové prevedenie: 1 + 0 + 0 = 1, a to bez prevedenie -> C3 = 0. Nakoniec sme pridali až posledné dva kúsky, sa dostal niesť: 0 + 1 + 1 = 0 a máme konečné prevedenie -> C4 = 1. Potom ako záver: Cin + X + Y = S, a súd = 1
 
Drahý priateľovi, ak V je vlajka pretečeniu? potom ur predpoklad sa zdá byť v poriadku. Ste priradenie hodnoty vysielať k pretečeniu, prepadom a CY sú rôzne littlebit pri rokovaní s podpísané aj nepodpísané nos. Mikroprocesor a radič (8 bit), ak robíte nepodpísané č navyše prenosu dať z bit 6, ale nie von bit 7, alebo prenosu z bitu 7, ale nie z bit 6, je nastavený pretečeniu inak vymazané. Ale CY možné nastaviť v závislosti na prevedení kúsku 7.When pridanie podpísal celé čísla, pretečenie signalizuje záporné číslo vytvorené ako súčet dvoch kladných operandy, alebo kladnú čiastku z dvoch negatívnych operandy. Dúfam, že to pomôže. ide o JSP
 

Welcome to EDABoard.com

Sponsor

Back
Top