home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / programming / asm_programming / D10.DOC < prev    next >
Text File  |  1994-04-27  |  10KB  |  361 lines

  1. INDEX                                                  10-1
  2. 386 breakpoints, 5-2
  3. 87 debugging, 7-1
  4. A memory specifier, 6-4
  5. adding symbols, 3-7
  6. address, my, 1-1
  7. addresses, displaying, 6-4
  8. advantages of D86, 1-1
  9. Alt-F10 key, 4-1
  10. Alt-F9 key, 4-5
  11. arrays, displaying, 6-1
  12. ASCII byte specifier two byte display, 6-4
  13. at-sign format specifier, 6-4
  14. B breakpoint command, 5-1
  15. B memory specifier, 6-5
  16. BAT files and D86, 3-2
  17. benefits of registration, 1-3
  18. BIOS output, forcing, 3-3
  19. BIOS switching, D86, 3-3
  20. blanking memory display lines, 6-2
  21. breakpoints on data references D, 5-2
  22. breakpoints, clearing B, 5-2
  23. breakpoints, displaying B, 5-2
  24. breakpoints, fixed B, 5-1
  25. breakpoints, on system calls with O, 5-5
  26. breakpoints, transient G, 5-4
  27. British contact, 1-2
  28. bugs, reporting, 1-5
  29. C memory specifier, 6-5
  30. CALL commands, immediate, 3-5
  31. Carry flag, demo, 2-2
  32. CGA adaptor, 8-2
  33. color monitor, 3-4
  34. COM files, debugging, 3-2
  35. commands, classes of D86, 3-5
  36. commonly asked questions, 8-1
  37. condition flags, floating, 7-2
  38. conditional destination trap F4, 4-4
  39. contacting me, 1-5
  40. contents, 0-2
  41. continuation of memory display, 6-3
  42. control keys, display, 4-1
  43. count byte, displaying, 6-7
  44. crashing while debugging ROM, 8-2
  45. credit cards, 1-1
  46. CS register, setting, 8-1
  47. CS trickiness and D86, 3-5
  48. CS, strange values, 5-4
  49. Ctrl-D key, 4-3
  50. Ctrl-E key, 4-4
  51. Ctrl-F key, 4-1
  52. Ctrl-I key, 4-1
  53. Ctrl-N key, 4-2
  54. Ctrl-P key, 4-2
  55. Ctrl-Q key, 4-2
  56. Ctrl-S key, 4-1
  57. Ctrl-T key, 4-5
  58. Ctrl-U key, 4-3
  59.                                                        10-2
  60. D memory specifier, 6-5
  61. D86 environment variable, 3-3
  62. D86_BUFFER, 3-5
  63. data, entering into memory, 3-6
  64. debugger commands, 5-1
  65. DEC Rainbow BIOS switch, 3-3
  66. decimal byte N memory specifier, 6-6
  67. decimal word D memory specifier, 6-5
  68. decrementing IP, 4-3
  69. demonstraion, D86, 2-1
  70. Den denormal display, 7-1
  71. denormals, 7-3
  72. denormals, example, 7-3
  73. DI, displaying before, Z, 6-7
  74. disassembly to a file, 5-4
  75. disassembly, paging, 4-3
  76. disassembly, second, 4-1
  77. disassembly, synchronizing, 4-3
  78. display control keys, 4-1
  79. display of multi-format memory, 6-7
  80. displaying before a memory address, Z, 6-7
  81. DOC files, 0-1
  82. DOC files, 0-1
  83. DOS call breakpoints O, 5-5
  84. double quotes for memory continuation, 6-3
  85. Down-Arrow key, 4-2
  86. end of program, jump to, 4-4
  87. English contact, 1-2
  88. entering symbols, 3-7
  89. environment variable, D86, 3-3
  90. equals-sign format specifier, 6-4
  91. erasing memory display lines, 6-2
  92. ESC key to preserve memory display, 6-2
  93. ET-100 BIOS switch, 3-3
  94. exception pointer display, 7-2
  95. exceptions, 87 display, 7-2
  96. EXE files, debugging, 3-2
  97. EXE files, recognizing, 3-2
  98. execution keys, 4-4
  99. execution point, return to, 4-3
  100. exit breakpoint, permanent, 5-5
  101. exiting the debugger, 5-5
  102. exotic flavors of floating point numbers, 7-3
  103. exponent field, 7-3
  104. F command, 5-3
  105. F memory specifiers, 6-5
  106. F1 key, 4-4
  107. F10 key, 4-1
  108. F2 key, 4-4
  109. F3 key, 4-4
  110. F4 key, 4-4
  111. F6 key, 4-4
  112. F7 key, 3-6
  113. F9 key, 4-4
  114. FD memory specifier, 6-5
  115. file, D86 program, 3-2
  116. file, symbols, 3-2
  117.                                                        10-3
  118. files, DOC, 0-1
  119. finding strings in memory F, 5-3
  120. finding the D86 program file, 3-2
  121. fixed breakpoints, setting B, 5-1
  122. flags display, 3-4
  123. flags, D86 demo, 2-1
  124. floating window key, 4-1
  125. floating-point debugging, 7-1
  126. floating-point memory display, 6-5
  127. format specifiers, special-action, 6-4
  128. formats, mixed memory, 6-3
  129. forward references, 3-7
  130. FQ memory specifier, 6-5
  131. frozen at INT 021 due to exit function, 5-5
  132. FT memory specifier, 6-5
  133. FXAM setting display, 7-2
  134. G command, 5-4
  135. G memory specifier, 6-5
  136. gap memory specifier, 6-5
  137. go until here F9, 4-4
  138. gradual underflow, 7-3
  139. Great Britain contact, 1-2
  140. hardware compatibility, D86, 3-3
  141. help mode key, 4-2
  142. help mode, toggling, 4-1
  143. here, go until, F9, 4-4
  144. hex byte B memory specifier, 6-5
  145. hex opcodes, listing, 5-4
  146. hex word W memory specifier, 6-7
  147. HEXOUT.8, 2-1
  148. history of D86, 9-1
  149. Home key to restore IP, 4-2
  150. Home key, 4-3
  151. IBM-PC BIOS switch, 3-3
  152. ideas, your, 9-2
  153. immediate assembly language commands, 3-5
  154. immediate-execute, demo, 2-2
  155. incrementing IP, 4-3
  156. infinity display, 7-1
  157. infinity mode display, 7-2
  158. instruction pointer positioning, 4-2
  159. invocation switches, D86, 3-3
  160. invoking D86, 3-1
  161. IP down and up keys, 4-3
  162. IP, positioning, 4-2
  163. J command, 5-4
  164. J memory specifier, 6-5
  165. JMP commands, immediate, 3-5
  166. joining memory displays, 6-5
  167. jump to start or end, 4-3
  168. jumping within a strange CS, 5-4
  169. keys, display control, 4-1
  170. L command, 5-4
  171. L memory specifier, 6-6
  172. last command, F3 repeat, 4-4
  173. last execution point, return to, 4-4
  174. legal terms, 1-1
  175.                                                        10-4
  176. length byte specifier, 6-4
  177. length byte, displaying, 6-7
  178. letter commands, D86, 5-1
  179. letters, lower-case display, 3-4
  180. line memory display, 6-6
  181. listing to a file, 5-4
  182. M memory specifer, 6-6
  183. machine switches, D86, 3-3
  184. mark location key, 4-5
  185. mark memory display, 6-6
  186. marked location, use of with F, 5-3
  187. masked exceptions display, 7-2
  188. memory accesses, trapping on, 5-2
  189. memory display continuation, 6-3
  190. memory display, 6-1
  191. memory display, demo, 2-3
  192. memory display, floating-point, 6-5
  193. memory display, preserving, 6-2
  194. memory displays, erasing, 6-2
  195. memory formats, simple, 6-1
  196. memory modifying examples, 8-1
  197. memory window display key, 4-2
  198. memory window, reset after paging, 6-8
  199. memory, altering, 3-6
  200. MODE command, 3-4
  201. mode displays, floating-point, 7-2
  202. monochrome monitor, 3-4
  203. MOV to segment registers in ROM, 8-2
  204. MS-DOS function breakpoints O, 5-5
  205. multi-format side-by-side display, 6-7
  206. N memory specifier, 6-6
  207. NaNs, 7-3
  208. next memory page key, 4-2
  209. NOPs, 3-2
  210. Not-a-Number, 7-3
  211. null-terminated string display, 6-6
  212. numbered memory windows, 3-5
  213. numbers in a memory format, 6-3
  214. O command, 5-5
  215. O memory specifier, 6-6
  216. octal byte Q memory specifier, 6-6
  217. octal word O memory specifier, 6-6
  218. opcodes, listing, 5-4
  219. operands to debugger commands, 5-1
  220. operating requirements, D86, 3-1
  221. output strings, displaying via Z, 6-7
  222. overview of D86, 1-4
  223. paging the disassembly, 4-3
  224. patch memory, demo, 2-4
  225. patching memory, 3-6
  226. PATH variable and programs, 3-2
  227. PgDn key, 4-3
  228. PgUp key, 4-3
  229. phone number, my, 1-1
  230. phone numbers of my bulletin boards, 1-5
  231. plans, D86, 9-2
  232. precision mode display, 7-2
  233.                                                        10-5
  234. precision, loss of, 7-3
  235. previous memory page key, 4-2
  236. prices, 1-2
  237. printer for console redirection, 8-2
  238. procedure-stepping key F2, 4-4
  239. program file, D86 finding, 3-2
  240. program file, status, 3-2
  241. program start, go to, 4-3
  242. program, saving patched, 5-5
  243. Pseudo 0 display, 7-1
  244. pseudo zeroes, 7-4
  245. PSP for immediate-buffer, 3-6
  246. Q command, 5-5
  247. Q memory specifier, 6-6
  248. questions, commonly asked, 8-1
  249. quitting the debugging session, 5-5
  250. quotes, double, for memory continuation, 6-3
  251. Rainbow BIOS switch, 3-3
  252. register values, non-hex display of, 6-4
  253. registers, floating point, 7-1
  254. registers, setting, 8-1
  255. registration benefits, 1-3
  256. registration benefits: D command, 5-2
  257. release history, D86, 9-1
  258. repeat count, memory display, 6-3
  259. repeat last command F3, 4-4
  260. repeat-count specifier, 6-4
  261. requests, your, 9-2
  262. requirements, D86, 3-1
  263. restoring trashed screen with Alt-F9, 4-5
  264. RET commands, immediate, 3-5
  265. return to last execution point, 4-3
  266. return, F6 trap on, 4-4
  267. reverse engineering, 3-7
  268. revision history, D86, 9-1
  269. ROM code, CS trickiness, 3-5
  270. ROM debugging, 8-2
  271. rounding mode display, 7-2
  272. S memory specifier, 6-6
  273. Sanyo 55x BIOS switch, 3-3
  274. saving symbols and program, 5-5
  275. scientific notation, 7-3
  276. screen display, D86, 3-4
  277. screen problems, 8-1
  278. screen, restoring trashed with Alt-F9, 4-5
  279. searching memory F, 5-3
  280. second disassembly key, 4-1
  281. segment registers, setting, 8-1
  282. segments in memory display pointers, 6-2
  283. shareware, 0-1
  284. Shift-F7 key, 4-5
  285. side-by-side display, 6-7
  286. sign-on display, reaching, 4-1
  287. significand, 7-3
  288. single stepping, demo, 2-2
  289. single-line memory windows, 6-1
  290. single-stepping keys, 4-4
  291.                                                        10-6
  292. Sirius BIOS switch, 3-3
  293. skipping backwards in memory display, U, 6-6
  294. skipping forwards in memory display, X, 6-7
  295. spacing a memory display, 6-4
  296. special action control keys, 4-4
  297. special action format specifiers, 6-4
  298. stack pointer, floating point display, 7-2
  299. stack, setting top of with Ctrl-T, 4-5
  300. start of program, go to, 4-3
  301. starting your program with G, 5-4
  302. status window key, 4-1
  303. stepping keys, 4-4
  304. STOSB memory display Z, 6-7
  305. strings, null-terminated, display, 6-6
  306. structures, displaying, 6-3
  307. subroutine-stepping key F2, 4-4
  308. suggestions, your, 9-2
  309. switches, D86, 3-3
  310. SYM extension and D86, 3-2
  311. symbols file and D86, 3-2
  312. symbols, adding, 3-7
  313. symbols, saving, 5-5
  314. synchronizing disassembly, 4-3
  315. system requirements, D86, 3-1
  316. T memory specifier, 6-6
  317. Tab key, 4-1
  318. tag register display, 7-2
  319. Tandy 2000 BIOS switch, 3-3
  320. telephone number, my, 1-1
  321. telephone numbers of my bulletin boards, 1-5
  322. terms, legal, 1-1
  323. Texas Instruments PC BIOS switch, 3-3
  324. text, one- or two-byte C display, 6-5
  325. text, one-byte T display, 6-6
  326. text, two-byte A display, 6-5
  327. tiny numbers, 7-3
  328. toggling display windows, 4-1
  329. top of stack, setting with Ctrl-T, 4-5
  330. transient breakpoints G, 5-4
  331. trap at present location F9, 4-4
  332. trapping function keys, 4-4
  333. trapping on memory accesses, 5-2
  334. trashed screen, 8-1
  335. trashed screen, Alt-F9 restoring, 4-5
  336. TSR code, CS trickiness, 3-5
  337. two-screen debugging, 3-4
  338. U memory specifier, 6-6
  339. underflow, gradual, 7-3
  340. Unn unnormal display, 7-1
  341. unnormals, 7-4
  342. unskipping memory display, 6-6
  343. Up-Arrow key, 4-3
  344. V switch, D86, 3-4
  345. version history, D86, 9-1
  346. vertical bars display, 6-6
  347. Victor 9000 BIOS switch, 3-3
  348. W command, 5-5
  349.                                                        10-7
  350. W memory specifier, 6-7
  351. Wang-PC BIOS switch, 3-3
  352. Wettstein, Greg, 1-5
  353. window, 14-line memory, 6-8
  354. window, memory, reset after paging, 6-8
  355. windows, memory display, 6-1
  356. wishes, your, 9-2
  357. writing program and symbols files, 5-5
  358. X memory specifier, 6-7
  359. Z memory specifer, 6-7
  360. Zenith BIOS switch, 3-3
  361.