Strona 1 z 1

[c] reprezentacja bitowa w U2

: 30 lis 2008, o 20:48
autor: FEMO
Podaj reprezentację 8-mio bitową w kodzie U2 liczby -217.

w U2 najmniejsza liczba reprezentowana przy pomocy 8 bitów to -128
więc jak zapisać -217? czy można by zapisać że -217=-31*7 i ten iloczyn zamienić na U2?

[c] reprezentacja bitowa w U2

: 1 gru 2008, o 21:31
autor: MGT
moim zdaniem się przepełni, ale pewności nie mam, mogę się mylić

[c] reprezentacja bitowa w U2

: 2 gru 2008, o 13:52
autor: spajder
w 8 bitach oczywiście nie da rady. W języku wysokiego poziomu nic z tym nie zrobisz, po prostu musisz wpisać do większej zmiennej. O dziwo asembler wynik mnożenia dwóch liczb 8 bitowych (ze znakiem czy bez to obojętne - choć instrukcje są różne) ładuje wynik do AX - czyli do rejestru 16 bitowego. Nie ustawi zatem flagi przepełnienia.

Wracając do tematu: tej liczby na 8 bitach po prostu się w U2 przedstawić nie da. i tyle