logo

1 комплемента

У техникама представљања бројева, бинарни систем бројева је најчешће коришћена техника представљања у дигиталној електроници. Комплемент се користи за представљање негативног децималног броја у бинарном облику. Могући су различити типови комплемента бинарног броја, али комплементи 1 и 2 се углавном користе за бинарне бројеве. Можемо пронаћи комплемент 1 бинарном броју једноставним инвертовањем датог броја. На пример, комплемент 1 бинарног броја 1011001 је 0100110. Можемо пронаћи комплемент 2 бинарног броја тако што ћемо променити сваки бит (0 у 1 и 1 у 0) и додати 1 најмањем значајном биту. На пример, комплемент 2 бинарног броја 1011001 је (0100110)+1=0100111.

За проналажење комплемента 1 за бинарни број, можемо имплементирати логичко коло и коришћењем НЕ капије. Користимо НЕ капију за сваки бит бинарног броја. Дакле, ако желимо да имплементирамо логичко коло за 5-битни комплемент 1, користиће се пет НЕ капија.

Потписан

Пример 1: 11010.1101

За проналажење комплемента 1 датог броја, промените све 0 у 1 и све 1 у 0. Тако излази комплемент 1 броја 11010.1101 00101.0010 .

Пример 2: 100110.1001

За проналажење комплемента 1 датом броју, промените све 0 у 1 и све 1 у 0. Дакле, излази комплемент 1 броја 100110.1001 011001.0110 .

Табела комплемента 1

Бинарни број 1'с Цомплемент
0000 1111
0001 1110
0010 1101
0011 1100
0100 1011
0101 1010
0110 1001
0111 1000
1000 0111
1001 0110
1010 0101
1011 0100
1100 0011
1101 0010
1110 0001
1111 0000

Употреба комплемента са 1

Комплемент са 1 игра важну улогу у представљању потписаних бинарних бројева. Главна употреба комплемента 1 је да представља бинарни број са знаком. Осим тога, користи се и за обављање разних аритметичких операција као што су сабирање и одузимање.

У предзнаком бинарног броја можемо представити и позитивне и негативне бројеве. За представљање позитивних бројева, нема шта да се уради. Али за представљање негативних бројева, морамо да користимо технику комплемента са 1. Да бисмо представили негативан број, прво морамо да га представимо позитивним предзнаком, а затим пронађемо његов комплемент са 1.

Узмимо пример позитивног и негативног броја и видимо како су ови бројеви представљени.

Пример 1: +6 и -6

Број +6 је представљен исто као и бинарни број. За представљање оба броја, узећемо 5-битни регистар.

Дакле, +6 је представљено у 5-битном регистру као 0 0110.

-6 је представљен у 5-битном регистру на следећи начин:

  1. +6=0 ​​0110
  2. Пронађите комплемент 1 броја 0 0110, тј. 1 1001. Овде МСБ означава да је број негативан број.
Потписан

Овде се МСБ односи на Најзначајнији бит, а ЛСБ означава Најмање значајнији бит.

Пример 2: +120 и -120

Број +120 је представљен исто као и бинарни број. За представљање оба броја, узмите 8-битни регистар.

Дакле, +120 је представљено у 8-битном регистру као 0 1111000.

-120 је представљено у 8-битном регистру на следећи начин:

  1. +120=0 1111000
  2. Сада, пронађите комплемент 1 броја 0 1111000, тј. 1 0000111. Овде МСБ означава да је број негативан број.