8416074697

8416074697



poprzez utworzenie 8-bitowej reprezentacji liczby x w kodzie U2 i zanegowanie jej bitów. Wykazać, że otrzymany ciąg bitowy reprezentuje liczbę -7 w 8-bitowym kodzie U2.

char x=6,y; y=~x;

printf("\n y-%d",y); getch();

Zadanie 2.

Napisać program realizujący negację bitów liczby ujemnej x=-7 typu char przy użyciu operatora' ~ ' i drukujący otrzymany wynik. Zrealizować sprawdzenie: utworzyć 8-bitową reprezentację liczby -x w kodzie U2 i zanegować jej bity. Sprawdzić, czy otrzymany ciąg reprezentuje liczbę 6 w 8-bitowym kodzie U2.

unsigned char x_=-7,y_; y_=~x_;

printf("\n y_-%d",y_J; getch();

Zadanie 3

Program realizujący konwersję liczby dziesiętnej na postać binarną.

unsigned char liczba-15; int i,mask-l;

printf("\n liczba=%d",liczba); int b[8];

for (i=0;i<8;i++)

{

if (liczba&mask) b[i]-l; else b[i]-0;// lub b[i]~ liczba&mask?l:0;

mask«=l;    //skrócony zapis instrukcji mask-mask<<2;

}

printf("\n");

for (i=7;i>=0;i~) printff" %d ", b[i]);

Zadanie 4

Napisać program tworzący maskę bitową zawierającą same zera poza wybranym k-tym bitem równym 1. Wydrukować maskę.

unsigned char k=3,maska;

maska-1 < <k; // maska jest liczbą typu 2A k.

printf("\n maska z k-tym bitem równym 1 = %d",maska);

Zadanie 5

Napisać program tworzący maskę bitową zawierającą same jedynki poza wybranym k-tym bitem równym 1. Wydrukować maskę.



Wyszukiwarka

Podobne podstrony:
Slajd23 (113) Formaty liczb binarnych w komputerze Liczby całkowite ze znakiem sa zawsze zapisywane
1g9 Zestaw pytań nr I 1. Najstarszy bit liczby ujemnej w kodzie U2: (jH    Zawsze ma
67759 Slajd12 (129) Zapis liczby ze znakiem Najstarszy bit w liczbie w kodzie U2 jest zawsze ujemny.
DSC00933 (13) Arytmetyka Fixed-point format Q15 Binarna reprezentacja liczby 16-bitowej w uzupełnian
Image307 Schemat logiczny układu odejmującego liczby w kodzie 8421 (dla jednej tetrady) oraz wyznacz
Slajd17 (116) Przykłady dodawania i odejmowania liczb w kodzie U2. Operacja dodawania w kodzie U2: L
img5 (10) Zobacz plik: sequence.sqlTyp SERIAL Typ serial reprezentuje liczby takie jak int, z tym, ż
44730 P1040156 Typy reprezentujące liczby zmiennoprzecinkowe:float double long double Typy te u
FB IMG26107188976 działając p^r^^™ Stale tWOrzą się odruchy warunkowe, a poprzednio utworzone mogą
siły poprzeczne UTWORZONY PRZEZ PROGRAM EDUKACYJNY FIRMY AUTODESK UTWORZONY PRZEZ PROGRAM EDUKACYJNY
58 (16) 116 Opis rozkazów znakiem w kodzie U2), tzn. jest wykonywany skok względny. Dodawanie jest w
Karta1 sygnal Sygnał analogowy (ciągły) sygn al analogowy cyfry (liczby) w kodzie dwójkowym
dsc00256 (10) Reprezentacja uzupełnienia d o dwóch -    U2 -    Możemy

więcej podobnych podstron