retour vers le sommaire du cours
source - fichier MAP
- debug
debug00 - debug01 - debug03
- debug04
01 program debug01;
02
03 var
04 ValeurOctet : byte;
05 ValeurMot : word;
06 ValeurReel : real;
07 ValeurCh10 : string [10];
08
09 begin
10 ValeurOctet := 5;
11 ValeurMot := 7;
12 ValeurReel := 9;
13 ValeurCh10 := 'Bonjour';
14 end.
Start Stop
Length Name Class
00000H 0004EH 0004FH debug01
CODE |
||
Address Publics by Value 0000:0008 @ |
Address Publics by Value
|
Address Publics by Value 0080:0266 SaveInt00 |
Line numbers for debug01(DEBUG01.PAS) segment debug01 9 0000:0008 10 0000:0017
11 0000:001C 12 0000:0022 Program entry point at 0000:0008 |
-r
AX=0000 BX=0000 CX=06A0 DX=0000 SP=4000 BP=0000 SI=0000 DI=0000
DS=15F4 ES=15F4 SS=16B0 CS=1774 IP=0008 NV UP EI PL NZ NA PO NC
1774:0008 9A00000916 CALL 1609:0000
-d 1774:0
1774:0000 07 42 6F 6E 6A 6F 75 72-9A 00 00 09 16 55 89 E5 .Bonjour.....U..
-u
1774:0008 9A00007917 CALL 1779:0000
1774:000D 55 PUSH BP
1774:000E 89E5 MOV BP,SP
1774:0010 31C0 XOR AX,AX
1774:0012 9ACD027917 CALL 1779:02CD
1774:0017 C606500005 MOV BYTE PTR [0050],05
1774:001C C70652000700 MOV WORD PTR [0052],0007
1774:0022 C70654008400 MOV WORD PTR [0054],0084
1774:0028 C70656000000 MOV WORD PTR [0056],0000
1774:002E C70658000010 MOV WORD PTR [0058],1000
1774:0034 BF0000 MOV DI,0000
1774:0037 0E PUSH CS
1774:0038 57 PUSH DI
1774:0039 BF5A00 MOV DI,005A
1774:003C 1E PUSH DS
1774:003D 57 PUSH DI
1774:003E B80A00 MOV AX,000A
1774:0041 50 PUSH AX
1774:0042 9AB3047917 CALL 1779:04B3
1774:0047 5D POP BP
1774:0048 31C0 XOR AX,AX
1774:004A 9A16017917 CALL 1779:0116