DSC07448

DSC07448



Przesunięcia bitowe logiczne / bitowe / liczby bez znaku

np. zmienna 8 bitowa:    1001 1110

w lewo o 1 bit    Carry<1< 00111100

w prawo o 1 bit    0100 1111 > 0 > Carry

w arch x86 instrukcje: shl/shr argument,liczba bitów arytmetyczne / liczby ze znakiem

np. zmienna 8 bitowa:    1001 1110

w lewo o 1 bit    Carry < 1 < 0011 1100 zmiana znaku=nadmiar (jak +

w prawo o 1 bit    1100 1111 > 0 > Carry

powielona poprzednia wartość najstarszego bitu!

w arch. x86 instrukcje: sal/sar argument,liczba bitów

szybka realizacja mnożenia/dzielenia przez 2


Wyszukiwarka

Podobne podstrony:
DSC07437 (2) Działania na liczbach bez znaku - poprawność obliczeń śłów/a ^bitowe (zakres: o 15) do
Slajd12 (125) Komparatory Na rysunku pokazano komparator 4-bitowy. Porównuje on dwie 4-bitowe liczby
Slajd15 (165) Odejmowanie w systemie o podstawie p Odejmowanie M - N . Jeśli liczby są bez znaku ode
Poznaj C++ w$ godziny0042 26 Godzina 3 i unsigned dla liczb bez znaku. Liczby całkowite (short, long
165 TIF WydajnośćDygresja Zwykle przesunięcia bitowe są znacznie mniej czytelne niż dzielenie i mnoż
DSC07457 (2) Obroty bitowe zwykłe w lewo i w prawo (rotate left/right) ROR/ROL argument,liczba bitów
DSC07460 (2) słowa ftoaśzerasni,, dugoic fiP-z 4 na 8 bitów bez znaku jf
ANSI C 0 2 TYPY, OPERATORY I WYRAŻENIA Kwalifikatory signed (ze znakiem liczby) i unsigned (bez zn
Image449 Rys. 4.543. Komutatorowy układ wyjściowy przesuwnika a) schemat logiczny, b) tablica we iwy
SPIS2 TIF Ostrożność przy wybieraniu typów ze znakiem lub bez znaku................ 41 Ostrożność pr
page0445 SKOROWIDZ ALFABETYCZNY Liczby oznaczają strony. Liczby bez gwiazdek dotyczą tablic z zakres
16216 znak wodny obrazek4 Drukowany znak wodny    m O Bez znaku wodnego O Obrazkowy z
SPIS2 TIF Ostrożność przy wybieraniu typów ze znakiem lub bez znaku................ 41 Ostrożność pr
SPIS2 Ostrożność przy wybieraniu typów ze znakiem lub bez znaku................ 41 Ostrożność przy ł

więcej podobnych podstron