assembler€86ˆ 5

assembler€86ˆ 5



230 8. Uruchamianie programów asemblerowych

BREAKPOINT ENTRY MENU

BR#

Break ADR

Condition

Count Occur Action

1

9AAF:0004

AL = 31

0

0 S

2

CS:0

0

0

3

CS:0

0

0

4

CS:0

0

0

5

CS:0

0

0

6

CS:0

0

0

7

CS:0

0

0

8

CS:0

0

0

Disassembler window address >

9AAF

:0000 BE8200

MOV SI.0082

0003 AC

LODSB

0004 50

PUSH AX

0005 B8179A

MOV AX.9A17

0008 8ED8

MOV DS.AX

000A 58

POP AX

000B 3C31

CMP AL, 31

000D740F

JZ 001E

000F 3C32

CMP AL.32

-

lYicw TracÄ™

3Read Setup

4 Help 5Main Menu

7Savc Setup

8Disas.Window9Clear J

Rys. 8.10. Obraz monitora po naciśnięciu klawisza F5 i wprowadzeniu definicji jednego punktu kontrolnego

Znaczenie klawiszy funkcyjnych jesl następujące FI - wyświetlenie śladu,

F3 - odczytanie z pliku dyskowego punktów kontrolnych,

F4 - wyświetlenie pomocniczej strony objaśniającej sposób definiowania punktów kontrolnych,

F5 - powrót do głównego trybu pracy programu uruchomieniowego,

F7 - zapamiętanie w pliku dyskowym zdefiniowanych punktów kontrolnych,

F8 - przeniesienie kursora w okno disasemblera celem umożliwienia zmiany adresu tłumaczonego obszaru pamięci,

F9 - zerowanie tablicy punktów kontrolnych.

Można zdefiniować osiem punktów kontrolnych, a poszczególne kolumny na ekranie (rys. 8.10) mają następujące znaczenie

Break ADR - adres punktu kontrolnego, który musi wskazywać pierwszy bajt rozkazu. Segment może być okreÅ›lony dowolnym rejestrem segmentowym lub wartoÅ›ciÄ… bezpoÅ›redniÄ….

Condition - warunki, których speÅ‚nienie ma spowodować zatrzymanie na punkcie kontrolnym (wszystkie warunki muszÄ… być speÅ‚nione). Możliwe warunki: REG = wartość. [REG] = wartość', OFFSET = wartość', BRn. Warunek BRn jest speÅ‚niony, gdy OCCUR = COUNT. Wartość to maksymalnie czterocyfrowa liczba szesnastkowa, w której cyfry mogÄ… być maskowane przez jc.    i

8.4. Programy uruchomieniowe


Count - dziesiętna liczba zdarzeń przed podjęciem akcji. Wartość równa 0 blokuje funkcje punktu kontrolnego.

Occur - numer kolejny zdarzenia po ostanim poleceniu Go.

Action - akcja, która ma miejsce wówczas, gdy są spełnione warunki punktu kontrolnego

T[RACEJ ON [NI] / OFF - załączenie (wyłączenie) śladu programu; NI blokuje ślad procedur wywoływanych przez rozkazy INT,

C[OUNT] - zliczanie,

S[TOP] - zatrzymanie,

R[ST]n,m... - inicjacja (restart).


Wyszukiwarka

Podobne podstrony:
assembler?86? 5 â– 210    8. Uruchamianie programów asemblerowych o rozszerzeniu EXE
assembler?86? 1 202 8. Uruchamianie programów asemblerowych boliczne zebrane w tabeli zostają w pr
assembler?86? 2 204 8. Uruchamianie programów asemblerowych /L - utworzenie pliku z listingiem o n
assembler?86? 3 206    & Uruchamianie programów asemblerowych Znaczenie poszcze
assembler?86? 4 208 8. Uruchamianie programów asemblerowych /NO (ang. node) - bez podajania nazw b
assembler?86? 6 212 8. Uruchamianie programów asemblerowych ???1???? - nazwa podkatalogu ??1?????
assembler?86? 9 218 S. Uruchamianie programów asemblerowych z pliku o rozszerzeniu MAP pozwoli to
assembler?86? 0 220 8. Uruchamianie programów asemblerowych E adres [lista] Polecenie może mieć dw
assembler?86? 1 222 & Uruchamianie programów asemblerowych L [adres [drive sektor sektor]] Pol
assembler?86? 2 224 8. Uruchamianie programów asemblerowych S zakres lista Polecenie powoduje odsz
assembler?86? 3 226 8. Uruchamianie programów asemblerowych -    stanu rejestrów, 7
assembler?86? 4 228 8. Uruchamianie programów asemblerowych wprowadzanie rozpoczyna się od bieżące
assembler?86? 8 216 8. Uruchamianie programów asemblerowych Wywołanie programu bibliotekarza A>
assembler?86? 0 8. Uruchamianie programów asemblerowych8.1. Programy pomocnicze W rozdziale zostan
assembler?86? 7 214 214 8. Uruchamianie programów asemblerowych Program CREF833. W wyniku działani
assembler?86? 5 50 4. Język asemblerowy mikroprocesorów 8086/8088 ; w kolejnym przykładzie zmienne
assembler?86? 5 70 4. Język asemblerowy mikroprocesorów 8086/8088 .186
assembler?86? 5 190 7. Wybrane techniki programowania Offsc! Stos SP, nowe BP + 2 +4 + 6 
assembler?86? 5 250 9. Wykorzystanie procedur systemowych w programach użytkowych numer kanału. Je

więcej podobnych podstron