Question: Looking at this vector dump from DOS debug, could you please explain in detail how to figure out the CS:IP addresses for INT 10H (Video
Looking at this vector dump from DOS debug, could you please explain in detail how to figure out the CS:IP addresses for INT 10H (Video Bios), INT 13H (Disk Services) and INT 21H (DOS Functions)? The vector dump is as follows:
00 = F000:1060 01 = 0070:0008 02 = 0070:0008 03 = 0070:0008
04 = 0070:0008 05 = F000:1060 06 = F000:1060 07 = F000:1060
08 = F000:FEA5 09 = F000:E987 0A = F000:FF55 0B = F000:1060
0C = F000:1060 0D = F000:1060 0E = F000:1080 0F = F000:1060
10 = F000:1300 11 = F000:1100 12 = F000:1120 13 = F000:1140
14 = F000:11A0 15 = F000:11C0 16 = F000:11E0 17 = F000:1220
18 = F000:12C0 19 = F000:12C0 1A = F000:1240 1B = F000:1060
1C = F000:1260 1D = F000:F0A4 1E = F000:1060 1F = C000:0500
20 = F000:1480 21 = F000:14A0 22 = F000:20C8 23 = 0118:0000
24 = 0118:0110 25 = F000:14C0 26 = F000:14E0 27 = F000:1500
28 = F000:1520 29 = F000:1540 2A = F000:15C0 2B = F000:1060
2C = F000:1060 2D = F000:1060 2E = F000:1060 2F = F000:15A0
30 = F000:1060 31 = F000:1060 32 = F000:1060 33 = C7FF:0010
34 = F000:1060 35 = F000:1060 36 = F000:1060 37 = F000:1060
38 = F000:1060 39 = F000:1060 3A = F000:1060 3B = F000:1060
3C = F000:1060 3D = F000:1060 3E = F000:1060 3F = F000:1060
Hit any key to continue...
40 = F000:1060 41 = F000:1160 42 = F000:1060 43 = C000:1700
44 = F000:1060 45 = F000:1060 46 = F000:1180 47 = F000:1060
48 = F000:1060 49 = F000:1060 4A = F000:1060 4B = F000:1600
4C = F000:1060 4D = F000:1060 4E = F000:1060 4F = F000:1060
50 = F000:1060 51 = F000:1060 52 = F000:1060 53 = F000:1060
54 = F000:1060 55 = F000:1060 56 = F000:1060 57 = F000:1060
58 = F000:1060 59 = F000:1060 5A = F000:1060 5B = F000:1060
5C = F000:1060 5D = F000:1060 5E = F000:1060 5F = F000:1060
60 = 0000:0000 61 = 0000:0000 62 = 0000:0000 63 = 0000:0000
64 = 0000:0000 65 = 0000:0000 66 = F000:1060 67 = C841:0004
68 = F000:1060 69 = F000:1060 6A = F000:1060 6B = F000:1060
6C = F000:1060 6D = F000:1060 6E = F000:1060 6F = F000:1060
70 = F000:1280 71 = F000:12A0 72 = 0000:0000 73 = 0000:0000
74 = F000:1420 75 = 0000:0000 76 = 0000:0000 77 = 0000:0000
78 = 0000:0000 79 = 0000:0000 7A = 0000:0000 7B = 0000:0000
7C = 0000:0000 7D = 0000:0000 7E = 0000:0000 7F = 0000:0000
Hit any key to continue...
80 = 0000:0000 81 = 0000:0000 82 = 0000:0000 83 = 0000:0000
84 = 0000:0000 85 = 0000:0000 86 = 0000:0000 87 = 0000:0000
88 = 0000:0000 89 = 0000:0000 8A = 0000:0000 8B = 0000:0000
8C = 0000:0000 8D = 0000:0000 8E = 0000:0000 8F = 0000:0000
90 = 0000:0000 91 = 0000:0000 92 = 0000:0000 93 = 0000:0000
94 = 0000:0000 95 = 0000:0000 96 = 0000:0000 97 = 0000:0000
98 = 0000:0000 99 = 0000:0000 9A = 0000:0000 9B = 0000:0000
9C = 0000:0000 9D = 0000:0000 9E = 0000:0000 9F = 0000:0000
A0 = 0000:0000 A1 = 0000:0000 A2 = 0000:0000 A3 = 0000:0000
A4 = 0000:0000 A5 = 0000:0000 A6 = 0000:0000 A7 = 0000:0000
A8 = 0000:0000 A9 = 0000:0000 AA = 0000:0000 AB = 0000:0000
AC = 0000:0000 AD = 0000:0000 AE = 0000:0000 AF = 0000:0000
B0 = 0000:0000 B1 = 0000:0000 B2 = 0000:0000 B3 = 0000:0000
B4 = 0000:0000 B5 = 0000:0000 B6 = 0000:0000 B7 = 0000:0000
B8 = 0000:0000 B9 = 0000:0000 BA = 0000:0000 BB = 0000:0000
BC = 0000:0000 BD = 0000:0000 BE = 0000:0000 BF = 0000:0000
Hit any key to continue...
C0 = 0000:0000 C1 = 0000:0000 C2 = 0000:0000 C3 = 0000:0000
C4 = 0000:0000 C5 = 0000:0000 C6 = 0000:0000 C7 = 0000:0000
C8 = 0000:0000 C9 = 0000:0000 CA = 0000:0000 CB = 0000:0000
CC = 0000:0000 CD = 0000:0000 CE = 0000:0000 CF = 0000:0000
D0 = 0000:0000 D1 = 0000:0000 D2 = 0000:0000 D3 = 0000:0000
D4 = 0000:0000 D5 = 0000:0000 D6 = 0000:0000 D7 = 0000:0000
D8 = 0000:0000 D9 = 0000:0000 DA = 0000:0000 DB = 0000:0000
DC = 0000:0000 DD = 0000:0000 DE = 0000:0000 DF = 0000:0000
E0 = 0000:0000 E1 = 0000:0000 E2 = 0000:0000 E3 = 0000:0000
E4 = 0000:0000 E5 = 0000:0000 E6 = 0000:0000 E7 = 0000:0000
E8 = 0000:0000 E9 = 0000:0000 EA = 0000:0000 EB = 0000:0000
EC = 0000:0000 ED = 0000:0000 EE = 0000:0000 EF = 0000:0000
F0 = 0000:0000 F1 = 0000:0000 F2 = 0000:0000 F3 = 0000:0000
F4 = 0000:0000 F5 = 0000:0000 F6 = 0000:0000 F7 = 0000:0000
F8 = 0000:0000 F9 = 0000:0000 FA = 0000:0000 FB = 0000:0000
FC = 0000:0000 FD = 0000:0000 FE = 0000:0000 FF = 0000:0000
I am trying to understand how to determine the CS:IP addresses for the INT 10H (Video BIOS), INT 13H (Disk Services) and INT 21H (DOS Functions) interrupts through the use of a file (INTS.txt) generated by using Debug.
Could you please detail how these interrupt addresses are determined as detailed as possible so that I can look at this text file and understand how to decode this file to determine this interrupt information?
Here is my INTS.txt file
-d 0:0 3ff
0000:0000 52 1B 92 01 5B 1B 92 01-08 00 70 00 64 1B 92 01 R...[.....p.d...
0000:0010 08 00 70 00 60 10 00 F0-60 10 00 F0 60 10 00 F0 ..p.`...`...`...
0000:0020 A5 FE 00 F0 87 E9 00 F0-55 FF 00 F0 60 10 00 F0 ........U...`...
0000:0030 60 10 00 F0 60 10 00 F0-80 10 00 F0 60 10 00 F0 `...`.......`...
0000:0040 00 13 00 F0 00 11 00 F0-20 11 00 F0 40 11 00 F0 ........ ...@...
0000:0050 A0 11 00 F0 C0 11 00 F0-E0 11 00 F0 20 12 00 F0 ............ ...
0000:0060 C0 12 00 F0 C0 12 00 F0-40 12 00 F0 60 10 00 F0 ........@...`...
0000:0070 60 12 00 F0 A4 F0 00 F0-60 10 00 F0 00 05 00 C0 `.......`.......
0000:0080 80 14 00 F0 A0 14 00 F0-03 01 92 01 00 00 18 01 ................
0000:0090 10 01 18 01 C0 14 00 F0-E0 14 00 F0 00 15 00 F0 ................
0000:00A0 20 15 00 F0 40 15 00 F0-C0 15 00 F0 60 10 00 F0 ...@.......`...
0000:00B0 60 10 00 F0 60 10 00 F0-60 10 00 F0 A0 15 00 F0 `...`...`.......
0000:00C0 60 10 00 F0 60 10 00 F0-60 10 00 F0 10 00 FF C7 `...`...`.......
0000:00D0 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:00E0 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:00F0 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:0100 60 10 00 F0 60 11 00 F0-60 10 00 F0 00 17 00 C0 `...`...`.......
0000:0110 60 10 00 F0 60 10 00 F0-80 11 00 F0 60 10 00 F0 `...`.......`...
0000:0120 60 10 00 F0 60 10 00 F0-60 10 00 F0 00 16 00 F0 `...`...`.......
0000:0130 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:0140 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:0150 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:0160 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:0170 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:0180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0190 00 00 00 00 00 00 00 00-60 10 00 F0 04 00 41 C8 ........`.....A.
0000:01A0 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:01B0 60 10 00 F0 60 10 00 F0-60 10 00 F0 60 10 00 F0 `...`...`...`...
0000:01C0 80 12 00 F0 A0 12 00 F0-00 00 00 00 00 00 00 00 ................
0000:01D0 20 14 00 F0 00 00 00 00-00 00 00 00 00 00 00 00 ...............
0000:01E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:01F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0200 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0210 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0220 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0230 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0240 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0250 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0260 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0270 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0280 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0290 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:02A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:02B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:02C0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:02D0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:02E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:02F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0300 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0310 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0320 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0330 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0340 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0350 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0360 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0370 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0380 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0390 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:03A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:03B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:03C0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:03D0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:03E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:03F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
-q
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
