logo

Pussummētājs digitālajā loģikā

Ievads:

Pussummaeris ir digitālā loģiskā shēma, kas veic divu viena bitu bināro skaitļu bināro pievienošanu. Tam ir divas ieejas A un B, kā arī divas izejas SUM un CARRY. SUM izvade ir rezultāta vismazāk nozīmīgais bits (LSB), savukārt CARRY izvade ir rezultāta visnozīmīgākais bits (MSB), kas norāda, vai ir bijis pārnesums no abu ieeju pievienošanas. Pussummeru var ieviest, izmantojot pamata vārtus, piemēram, XOR un AND vārtus.

Protams, šeit ir padziļināts skaidrojums par pusi summas ķēdi:

Pussummētājs ir pamata veidošanas bloks sarežģītākām summatoru shēmām, piemēram, pilnajiem summētājiem un vairāku bitu summētājiem. Tas veic divu viena bita ieeju A un B bināro pievienošanu un nodrošina divas izejas SUM un CARRY.



SUM izvade ir rezultāta vismazāk nozīmīgais bits (LSB), kas ir divu ieeju A un B XOR. XOR vārti īsteno bināro ciparu saskaitīšanas darbību, kur SUM izvadā 1 tiek ģenerēts tikai tad, kad viens no ieejām ir 1.

CARRY izvade ir rezultāta nozīmīgākais bits (MSB), kas norāda, vai ir bijis pārnesums no abu ieeju pievienošanas. CARRY izeja ir UN no divām ieejām A un B. UN vārti ģenerē 1 CARRY izvadā tikai tad, ja abas ieejas ir 1.

Pussumma (HA):

Pussummētājs ir vienkāršākā no visām summatora shēmām. Pussummaeris ir kombinēta aritmētiskā shēma, kas saskaita divus skaitļus un kā izvadi rada summas bitu (s) un pārneses bitu (c). 2 bitu pievienošana tiek veikta, izmantojot kombinēto ķēdi, ko sauc par Half summatoru. Ievades mainīgie ir augend un addend biti, un izvades mainīgie ir summas un pārneses biti. A un B ir divi ievades biti.

ņemsim vērā divus ievades bitus A un B, tad summas bits (s) ir A un B X-OR. no pussummētāja funkcijas ir redzams, ka tam ir nepieciešami viens X-OR vārti un viens UN vārti. celtniecība.

Patiesības tabula:

ha_patiesība

Šeit mēs veicam divas darbības Sum un Carry, tāpēc mums ir vajadzīgas divas K-kartes, katrai pa vienai, lai iegūtu izteiksmi.

Loģiskā izteiksme:

Par summu:

Summa = A XOR B

Pārnēsāšanai:

java masīva kārtošana

Carry = A UN B

Īstenošana:

pusaplis

c virkne masīvā

Piezīme: Pussummaram ir tikai divas ieejas, un, ja tiek veikta vairākkārtēja pievienošana, nav iespējams pievienot pārnesumu no zemākas kārtas bitiem.

Half Adder priekšrocības un trūkumi digitālajā loģikā:

Pussummētāja priekšrocības digitālajā loģikā:

1. Vienkāršība: Pusviper ir vienkārša ķēde, kurai ir vajadzīgas dažas būtiskas daļas, piemēram, XOR UN ieejas. To nav grūti veikt, un to var izmantot daudzos uzlabotos ietvaros.

2. Ātrums: Pusviper darbojas ārkārtīgi ātri, padarot to saprātīgu lietošanai ātrās datorizētās shēmās.

Pussummētāja trūkumi digitālajā loģikā:

1. Ierobežota lietderība: Pusviper var pievienot divus viengabala numurus un iegūt kopējo un pārneses bitu. Tas nevar veikt vairāku bitu skaitļu paplašināšanu, tāpēc ir jāizmanto papildu sarežģītas shēmas, piemēram, pilni sumatori.

2. Informācijas sniegšanas trūkums: Pusčūskai nav informācijas ievades, kas ierobežo tās vērtību prātam neaptveramākos paplašināšanas uzdevumos. Pārvades ievade ir svarīga, lai veiktu vairāku bitu skaitļu paplašināšanu un savienotu kopā vairākus summētājus.

3. Izplatīšanas atlikšana: Pusčūskas ķēdei ir izplatīšanās aizkave, kas ir laiks, kas nepieciešams, lai rezultāts mainītos, ņemot vērā informācijas pielāgošanu. Tas var izraisīt laika problēmas datorizētās shēmās, īpaši ātrās sistēmās.

Pussummas pielietojums digitālajā loģikā:

1. Aritmētiskās shēmas: Pussummas skaitītājus izmanto skaitļu sagriešanas shēmās, lai pievienotu dubultus skaitļus. Brīdī, kad ķēdē ir saistīti dažādi pussummatori, tie var pievienot vairāku bitu dubultskaitļus.

2. Datu apstrāde: Pussummētāji tiek izmantoti informācijas apstrādes lietojumprogrammās, piemēram, datorizētā signālu apstrādē, informācijas šifrēšanā un kļūdu pielāgošanā.

3. Adreses atšķetināšana: Atmiņā, kas ir tendence, puse summētāju tiek izmantoti adrešu atšifrēšanas shēmās, lai noteiktu konkrētas atmiņas apgabala atrašanās vietu.

4. Kodētāja un dekodētāja shēmas: Pussummētāji tiek izmantoti kodētāju un dekodētāju shēmās datorizētām korespondences sistēmām.

5. Multiplekseri un demultiplekseri: Pussummētāji tiek izmantoti multipleksoros un demultiplekseros, lai izvēlētos un kursa informāciju.

6. Skaitītāji: Skaitītājos tiek izmantoti puse summatori, lai palielinātu skaitu par vienu.