187 TIF

187 TIF



Rzutowanie danych

152


jak to zrobić

Czynności

Podczas usuwania usterek często odczytujemy wartości danych w oknach „Watch” lub „Quick watch”. Dla wyświetlanych wartości można stosować operacje rzutowania. Przypuśćmy na przykład, że mamy wskaźnik void * o nazwie coś. Aby zobaczyć, jaka jest wartość zmiennej coś, można wpisać w oknie „Watch” wyrażenie:

coś

Aby wyświetlić wartość zmiennej coś w postaci wskaźnika do zmiennej int, należy wpisać:

(int *) coś

153


Zrzucanie rejestrów i ich znaczenie

jak to zrobić

Czynności

Na pasku narzędzi Debug kliknąć na ikonie z napisem ax. Ewentualnie z menu View wybrać polecenie Debug Windows, a następnie polecenie Registers.

Okno „Registers” wyświetli wartości następujących rejestrów jednostki centralnej:

EAX = 00780C80 EBX = 00550000 ECX = 00000001 EDX = 00780C10

ESI = 815A5100 EDI = 00000000 EIP = 00401040 ESP = 0065FDFC

EBP = 0065FE38 EFL = 00000212 CS = 0157 DS = 015F ES = 015F

SS = 015F FS = 495F GS = 0000 OV=0 UP=0 El=1 PL=0 ZR=0 AC=1

PE=0 CY=0 STO = -5.61093706791417901 e-0001

ST1 = -5.61826173722854705e-0001

ST2 = +4.22371816635131835e+0000

ST3 = -3.78935062326490900e-0003

ST4 = -9.59999999999999964e+0000

ST5 = +1.37599999999999994e+0002

ST6 = +1.37599999999999994e+0002

ST7 = +0.00000000000000000e+0000 CTRL = 027F STAT = 0000 TAGS = FFFF EIP = 00000000 CS = 0000 DS = 0000 EDO = 00000000

Podczas usuwania usterek z kodu niektóre rejestry są bardziej interesujące od innych. Na ogół wskaźniki lub wartości wskaźników są ładowane do rejestru EAX. Re-


Wyszukiwarka

Podobne podstrony:
189 TIF Zatrzymywanie w wypadku zmiany danych 156 jak to zrobićCzynności Jest to bardzo użyteczna te
MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - "TDane.dbf" Uruchom m bb , zaznacz Ut
Jak to zrobić? TDane - ćwiczenie 9. W oknie Baza danych utwórz kwerendę w widoku projektu dla tabeli
Jak to zrobić? TDane - ćwiczenie 1. W oknie Baza danych wybierz obiekt Kwerendy, Utwórz kwerendę w w
Skąd wziąć ilustracje do książki Materiał ilustracyjny trzeba zgromadzić. Jak to zrobić? Jak już
JAK TO ZROBIĆ MAM 5 LAT (00) Dzięki temu ćwiczeniu dziecko rozwija spostrzegawczość, zmysł obserwa
JAK TO ZROBIĆ MAM 5 LAT (01) Dziecko doskonali się w rozpoznawaniu prostych figur geometrycznych,
JAK TO ZROBIĆ MAM 5 LAT (02) Ćwiczenie - oprócz sprawności manualnej — uczy wyodrębniania konkretn
JAK TO ZROBIĆ MAM 5 LAT (02) / Ćwiczenie - oprócz sprawności manualnej - uczy wyodrębniania konkre
JAK TO ZROBIĆ MAM 5 LAT (03) Wykonując to ćwiczenie, dziecko kształci umiejętność skupiania uwagi,
JAK TO ZROBIĆ MAM 5 LAT (04) Ćwiczenie kształci umiejętność porównywania i spostrzegawczość. Dziec
JAK TO ZROBIĆ MAM 5 LAT (04) / Ćwiczenie kształci umiejętność porównywania i spostrzegawczość. Dzi
JAK TO ZROBIĆ MAM 5 LAT (05) Dziecko kształci spostrzegawczość i zmysł obserwacji, a także wprawia
JAK TO ZROBIĆ MAM 5 LAT (06) Dziecko ćwiczy umiejętność skupiania uwagi, porównywania kształtów or

więcej podobnych podstron