lab pwsp

Katedra Inżynierii Komputerowej

Programowanie Wybranych Sterowników Przemysłowych

Sprawozdanie z ćwiczeń

Nr ćwiczenia

3

Data wykonania ćwiczenia

2013-03-26

Skład grupy:

Michał Szczepański

Marcin Taracha

Zad1.

Różnica pomiędzy Shift a Rotate, jest następująca: kiedy używamy funkcje przesuwania (Shift left, Shift right) służy ona  do przesuwania bitów danych o zadaną liczbę. Wszystkie dane, które wychodzą poza zakres typu danej zostają kasowane. Natomiast w rotacji dane, które wychodzą poza zakres typu zostają przypisane z najmłodszego bitu do najstarszego.

Zad2.

Dane z rysunku 2: liczba 1234 przesunięto o dwa miejsca w prawo to 308.
Dane z rysunku 3: liczba -1233 przesunięta o dwa miejsca w prawo to -16075.
Dane z rysunku 4: liczba 1234 zrotowana o dwa miejsca w prawo to 33076.

Dane z rysunku 5: -1233 zrotowana o dwa miejsca w prawo daje nam to 16693

Zad3.

98948 = 11000001010000100

liczbę musimy zapisać na DoubleWordzie.

Kod programu.

Zrzuty z watchtable dla kodowania dzięsiętnego.

Zrzuty z watchtable dla kodowania szesnastkowego.

Zrzuty z watchtable dla kodowania binarnie.

Zad4.

Indeks po zamianie na znak minusowy.

Zrzuty z watchtable dla kodowania dzięsiętnego.

Zrzuty z watchtable dla kodowania szesnastkowego.

Zrzuty z watchtable dla kodowania binarnie.


Wyszukiwarka

Podobne podstrony:
lab pwsp 05 id 258618 Nieznany
lab pwsp 04
lab pwsp
lab pwsp 03 id 258617 Nieznany
lab pwsp
lab pwsp 02 id 258616 Nieznany
lab pwsp 01 id 258615 Nieznany
lab pwsp
lab pwsp
spis lab I sem 2010
III WWL DIAGN LAB CHORÓB NEREK i DRÓG MOCZ
Diagnostyka lab wod elektrolit
ZW LAB USTAWY, OCHRONA
LAB PROCEDURY I FUNKCJE

więcej podobnych podstron