home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Unsorted BBS Collection
/
thegreatunsorted.tar
/
thegreatunsorted
/
programming
/
asm_programming
/
D10.DOC
< prev
next >
Wrap
Text File
|
1994-04-27
|
10KB
|
361 lines
INDEX 10-1
386 breakpoints, 5-2
87 debugging, 7-1
A memory specifier, 6-4
adding symbols, 3-7
address, my, 1-1
addresses, displaying, 6-4
advantages of D86, 1-1
Alt-F10 key, 4-1
Alt-F9 key, 4-5
arrays, displaying, 6-1
ASCII byte specifier two byte display, 6-4
at-sign format specifier, 6-4
B breakpoint command, 5-1
B memory specifier, 6-5
BAT files and D86, 3-2
benefits of registration, 1-3
BIOS output, forcing, 3-3
BIOS switching, D86, 3-3
blanking memory display lines, 6-2
breakpoints on data references D, 5-2
breakpoints, clearing B, 5-2
breakpoints, displaying B, 5-2
breakpoints, fixed B, 5-1
breakpoints, on system calls with O, 5-5
breakpoints, transient G, 5-4
British contact, 1-2
bugs, reporting, 1-5
C memory specifier, 6-5
CALL commands, immediate, 3-5
Carry flag, demo, 2-2
CGA adaptor, 8-2
color monitor, 3-4
COM files, debugging, 3-2
commands, classes of D86, 3-5
commonly asked questions, 8-1
condition flags, floating, 7-2
conditional destination trap F4, 4-4
contacting me, 1-5
contents, 0-2
continuation of memory display, 6-3
control keys, display, 4-1
count byte, displaying, 6-7
crashing while debugging ROM, 8-2
credit cards, 1-1
CS register, setting, 8-1
CS trickiness and D86, 3-5
CS, strange values, 5-4
Ctrl-D key, 4-3
Ctrl-E key, 4-4
Ctrl-F key, 4-1
Ctrl-I key, 4-1
Ctrl-N key, 4-2
Ctrl-P key, 4-2
Ctrl-Q key, 4-2
Ctrl-S key, 4-1
Ctrl-T key, 4-5
Ctrl-U key, 4-3
10-2
D memory specifier, 6-5
D86 environment variable, 3-3
D86_BUFFER, 3-5
data, entering into memory, 3-6
debugger commands, 5-1
DEC Rainbow BIOS switch, 3-3
decimal byte N memory specifier, 6-6
decimal word D memory specifier, 6-5
decrementing IP, 4-3
demonstraion, D86, 2-1
Den denormal display, 7-1
denormals, 7-3
denormals, example, 7-3
DI, displaying before, Z, 6-7
disassembly to a file, 5-4
disassembly, paging, 4-3
disassembly, second, 4-1
disassembly, synchronizing, 4-3
display control keys, 4-1
display of multi-format memory, 6-7
displaying before a memory address, Z, 6-7
DOC files, 0-1
DOC files, 0-1
DOS call breakpoints O, 5-5
double quotes for memory continuation, 6-3
Down-Arrow key, 4-2
end of program, jump to, 4-4
English contact, 1-2
entering symbols, 3-7
environment variable, D86, 3-3
equals-sign format specifier, 6-4
erasing memory display lines, 6-2
ESC key to preserve memory display, 6-2
ET-100 BIOS switch, 3-3
exception pointer display, 7-2
exceptions, 87 display, 7-2
EXE files, debugging, 3-2
EXE files, recognizing, 3-2
execution keys, 4-4
execution point, return to, 4-3
exit breakpoint, permanent, 5-5
exiting the debugger, 5-5
exotic flavors of floating point numbers, 7-3
exponent field, 7-3
F command, 5-3
F memory specifiers, 6-5
F1 key, 4-4
F10 key, 4-1
F2 key, 4-4
F3 key, 4-4
F4 key, 4-4
F6 key, 4-4
F7 key, 3-6
F9 key, 4-4
FD memory specifier, 6-5
file, D86 program, 3-2
file, symbols, 3-2
10-3
files, DOC, 0-1
finding strings in memory F, 5-3
finding the D86 program file, 3-2
fixed breakpoints, setting B, 5-1
flags display, 3-4
flags, D86 demo, 2-1
floating window key, 4-1
floating-point debugging, 7-1
floating-point memory display, 6-5
format specifiers, special-action, 6-4
formats, mixed memory, 6-3
forward references, 3-7
FQ memory specifier, 6-5
frozen at INT 021 due to exit function, 5-5
FT memory specifier, 6-5
FXAM setting display, 7-2
G command, 5-4
G memory specifier, 6-5
gap memory specifier, 6-5
go until here F9, 4-4
gradual underflow, 7-3
Great Britain contact, 1-2
hardware compatibility, D86, 3-3
help mode key, 4-2
help mode, toggling, 4-1
here, go until, F9, 4-4
hex byte B memory specifier, 6-5
hex opcodes, listing, 5-4
hex word W memory specifier, 6-7
HEXOUT.8, 2-1
history of D86, 9-1
Home key to restore IP, 4-2
Home key, 4-3
IBM-PC BIOS switch, 3-3
ideas, your, 9-2
immediate assembly language commands, 3-5
immediate-execute, demo, 2-2
incrementing IP, 4-3
infinity display, 7-1
infinity mode display, 7-2
instruction pointer positioning, 4-2
invocation switches, D86, 3-3
invoking D86, 3-1
IP down and up keys, 4-3
IP, positioning, 4-2
J command, 5-4
J memory specifier, 6-5
JMP commands, immediate, 3-5
joining memory displays, 6-5
jump to start or end, 4-3
jumping within a strange CS, 5-4
keys, display control, 4-1
L command, 5-4
L memory specifier, 6-6
last command, F3 repeat, 4-4
last execution point, return to, 4-4
legal terms, 1-1
10-4
length byte specifier, 6-4
length byte, displaying, 6-7
letter commands, D86, 5-1
letters, lower-case display, 3-4
line memory display, 6-6
listing to a file, 5-4
M memory specifer, 6-6
machine switches, D86, 3-3
mark location key, 4-5
mark memory display, 6-6
marked location, use of with F, 5-3
masked exceptions display, 7-2
memory accesses, trapping on, 5-2
memory display continuation, 6-3
memory display, 6-1
memory display, demo, 2-3
memory display, floating-point, 6-5
memory display, preserving, 6-2
memory displays, erasing, 6-2
memory formats, simple, 6-1
memory modifying examples, 8-1
memory window display key, 4-2
memory window, reset after paging, 6-8
memory, altering, 3-6
MODE command, 3-4
mode displays, floating-point, 7-2
monochrome monitor, 3-4
MOV to segment registers in ROM, 8-2
MS-DOS function breakpoints O, 5-5
multi-format side-by-side display, 6-7
N memory specifier, 6-6
NaNs, 7-3
next memory page key, 4-2
NOPs, 3-2
Not-a-Number, 7-3
null-terminated string display, 6-6
numbered memory windows, 3-5
numbers in a memory format, 6-3
O command, 5-5
O memory specifier, 6-6
octal byte Q memory specifier, 6-6
octal word O memory specifier, 6-6
opcodes, listing, 5-4
operands to debugger commands, 5-1
operating requirements, D86, 3-1
output strings, displaying via Z, 6-7
overview of D86, 1-4
paging the disassembly, 4-3
patch memory, demo, 2-4
patching memory, 3-6
PATH variable and programs, 3-2
PgDn key, 4-3
PgUp key, 4-3
phone number, my, 1-1
phone numbers of my bulletin boards, 1-5
plans, D86, 9-2
precision mode display, 7-2
10-5
precision, loss of, 7-3
previous memory page key, 4-2
prices, 1-2
printer for console redirection, 8-2
procedure-stepping key F2, 4-4
program file, D86 finding, 3-2
program file, status, 3-2
program start, go to, 4-3
program, saving patched, 5-5
Pseudo 0 display, 7-1
pseudo zeroes, 7-4
PSP for immediate-buffer, 3-6
Q command, 5-5
Q memory specifier, 6-6
questions, commonly asked, 8-1
quitting the debugging session, 5-5
quotes, double, for memory continuation, 6-3
Rainbow BIOS switch, 3-3
register values, non-hex display of, 6-4
registers, floating point, 7-1
registers, setting, 8-1
registration benefits, 1-3
registration benefits: D command, 5-2
release history, D86, 9-1
repeat count, memory display, 6-3
repeat last command F3, 4-4
repeat-count specifier, 6-4
requests, your, 9-2
requirements, D86, 3-1
restoring trashed screen with Alt-F9, 4-5
RET commands, immediate, 3-5
return to last execution point, 4-3
return, F6 trap on, 4-4
reverse engineering, 3-7
revision history, D86, 9-1
ROM code, CS trickiness, 3-5
ROM debugging, 8-2
rounding mode display, 7-2
S memory specifier, 6-6
Sanyo 55x BIOS switch, 3-3
saving symbols and program, 5-5
scientific notation, 7-3
screen display, D86, 3-4
screen problems, 8-1
screen, restoring trashed with Alt-F9, 4-5
searching memory F, 5-3
second disassembly key, 4-1
segment registers, setting, 8-1
segments in memory display pointers, 6-2
shareware, 0-1
Shift-F7 key, 4-5
side-by-side display, 6-7
sign-on display, reaching, 4-1
significand, 7-3
single stepping, demo, 2-2
single-line memory windows, 6-1
single-stepping keys, 4-4
10-6
Sirius BIOS switch, 3-3
skipping backwards in memory display, U, 6-6
skipping forwards in memory display, X, 6-7
spacing a memory display, 6-4
special action control keys, 4-4
special action format specifiers, 6-4
stack pointer, floating point display, 7-2
stack, setting top of with Ctrl-T, 4-5
start of program, go to, 4-3
starting your program with G, 5-4
status window key, 4-1
stepping keys, 4-4
STOSB memory display Z, 6-7
strings, null-terminated, display, 6-6
structures, displaying, 6-3
subroutine-stepping key F2, 4-4
suggestions, your, 9-2
switches, D86, 3-3
SYM extension and D86, 3-2
symbols file and D86, 3-2
symbols, adding, 3-7
symbols, saving, 5-5
synchronizing disassembly, 4-3
system requirements, D86, 3-1
T memory specifier, 6-6
Tab key, 4-1
tag register display, 7-2
Tandy 2000 BIOS switch, 3-3
telephone number, my, 1-1
telephone numbers of my bulletin boards, 1-5
terms, legal, 1-1
Texas Instruments PC BIOS switch, 3-3
text, one- or two-byte C display, 6-5
text, one-byte T display, 6-6
text, two-byte A display, 6-5
tiny numbers, 7-3
toggling display windows, 4-1
top of stack, setting with Ctrl-T, 4-5
transient breakpoints G, 5-4
trap at present location F9, 4-4
trapping function keys, 4-4
trapping on memory accesses, 5-2
trashed screen, 8-1
trashed screen, Alt-F9 restoring, 4-5
TSR code, CS trickiness, 3-5
two-screen debugging, 3-4
U memory specifier, 6-6
underflow, gradual, 7-3
Unn unnormal display, 7-1
unnormals, 7-4
unskipping memory display, 6-6
Up-Arrow key, 4-3
V switch, D86, 3-4
version history, D86, 9-1
vertical bars display, 6-6
Victor 9000 BIOS switch, 3-3
W command, 5-5
10-7
W memory specifier, 6-7
Wang-PC BIOS switch, 3-3
Wettstein, Greg, 1-5
window, 14-line memory, 6-8
window, memory, reset after paging, 6-8
windows, memory display, 6-1
wishes, your, 9-2
writing program and symbols files, 5-5
X memory specifier, 6-7
Z memory specifer, 6-7
Zenith BIOS switch, 3-3