Bitwise plus - o mare enciclopedie de petrol și gaze, hârtie, pagina 2

bitwise plus

Utilizarea sumatorului de 1 bit adunând toți biții de numere binari (începând cu bitul cel mai puțin semnificativ) și construit ca registre adecvate pentru depozitarea și distribuirea de intrări și ieșiri, aritmetică acțiune unitară secvențial formare. Aplicație considerată sumator pentru fiecare cifre, este procesat în funcționarea în paralel a dispozitivelor aritmetice. acțiuni paralele peste UA rapid. [16]

Mai sus am definit o adăugare regulă bitwise de combinații de cod. în care întregul set de ele formează un grup abelian. [17]

Cu o singură cifră zecimală sumator este destinat adăugării în consecință bitwise și numere zecimale codificate scădere. Acest lucru simplifică foarte mult operația de scădere a numerelor zecimale care, precum și în sistemul binar, se reduce la adăugarea valorii scăzute de cod invers plus unul din cea mai mică cifră. În plus, codul 5211, așa cum se va arăta mai jos, face posibilă obținerea unui sumator relativ simplu. [18]

Semn al produsului obținut în urma adăugării bitwise semnelor cofactori. Dacă, așa cum se arată în tabel. 5 - 1, factorii au același semn, produsul se dovedește a fi pozitiv dacă factorii sunt semne diferite, produsul semnului va fi negativ. Tabelul 5 - 1 deține, de asemenea, pentru formarea de semn privat în timpul fisiune. [19]

Direct sub doi termeni rezultatul plus bitwise, cu excepția transferurilor scrise. În aceste evacuări, un transfer format adiacent MSB, care este marcat în linia următoare. Ca urmare a sumelor binari liniei plus obținute cu un șir transferă suma finală. [20]

Operation (-) produsă prin adiția bitwise (scădere) cu ajustare pentru un cod zecimal și transferul de cont, care are loc între evacuările. [21]

Insumarea numerelor multi-bit produse de adăugarea lor la nivel de bit cu carry între biți. [22]

Direct sub doi termeni rezultatul plus bitwise, cu excepția transferurilor scrise. În aceste locuri, în care ambii termeni sunt 1, suma bitwise este zero. În aceste evacuări, un transfer format adiacent MSB, care este marcat în linia următoare. Ca urmare a plus bitwise sumelor din pauza linie rând se obține suma finală. [23]

Comandă SAU exclusiv (XOR) efectuează o bitwise modulo 2 (în caz contrar - operarea XOR) sursa și operanzi destinație. Locul V este resetat la zero, iar valoarea de descărcare C nu se schimbă. [24]

Astfel de sumatoare în primul ciclu se realizează în general bitwise numere de adiție. și în al doilea ciclu de punerea în aplicare a transferurilor. Există, desigur, și alte opțiuni. [25]

Fig. 4.1 prezintă o diagramă de tranziție a stării pentru operatorul plus bitwise (cf. [26].

Se poate observa că valorile funcțiilor neechivalare sunt obținute prin adăugarea binari variabile binare X și X2 modulo 2, adică, cu excepția transferurilor în MSB. [27]

Toate cele 37 de biți de rezultatul etapelor anterioare folosind funcționare plus bitwise sunt comparate cu conținutul (B2) Atunci când coincidența tuturor biților ZERO indicator este setat la 1, iar controlul este trecut la operatorul următor în ordine. Rezultatul comparație este în acumulator. Dacă nu se potrivesc cu bitul de semn, este setat la 1 minus indicatorul. [29]

O comparație a celor două operanzi pentru egalitate se poate face pe o viperă adăugarea de operanzi la nivel de bit coduri. în care transferurile între evacuările sumator blocate. [30]

Pagini: 1 2 3 4

Trimite acest link: