home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / sharew / a86 / asm_doc / a17.doc < prev   
Encoding:
Text File  |  1988-03-20  |  20.0 KB  |  728 lines

  1. INDEX                                                  17-1
  2.  
  3. 287 directive, 7-1
  4. A-after operator in macros, 11-6
  5. A86 environment variable, 3-4
  6. A86.LIB file, 13-3
  7. A86.LIB library catalog, 2-1
  8. A86LIB environment variable, 13-5
  9. A86LIB library tool, 13-3
  10. AAD with operand, 5-4
  11. AAM with operands, 5-4
  12. ABS operator in EXTRN, 10-6
  13. absolute segments in OBJ mode, 10-10
  14. address, my, 1-1
  15. align operand list, 10-9
  16. align specification, 10-9
  17. alignment of words, 9-3
  18. allocation directives, 9-3
  19. alphabetical listing, 13-1
  20. ampersand, use to specify standard input, 3-4
  21. AND expression operator, 8-7
  22. angle brackets in MASM, 12-3
  23. archiving, 13-7
  24. arithmetic on floating-point numbers, 7-3
  25. assembler variables, 9-10
  26. assertion checking, 9-9
  27. ASSUME directive, 6-3
  28. asterisk multiplication operator, 8-6
  29. AT combine type, 10-10
  30. at-sign @, in symbols, 4-2
  31. attribute operators/specifiers, 8-8
  32. AUTOEXEC.BAT, 3-4
  33. B operator in EXTRN, 10-6
  34. B override expression operator, 8-8
  35. B-before operator in macros, 11-6
  36. base registers, 6-2
  37. base, default, 12-2
  38. based structure example, 6-2
  39. based structures, 9-6
  40. bases for numbers, 8-1
  41. bases, ambiguous, 8-1
  42. batch file controls, 11-14
  43. BCD numbers, 7-5
  44. BIN extension for object files, 9-3
  45. BIN extension, 3-2
  46. binary base, 8-1
  47. Binary Coded Decimal numbers, 7-5
  48. biography, 1-5
  49. BIOS interface, books on, 3-1
  50. BIT expression operator, 8-6
  51. books on assembler, recommended, 3-1
  52. Boolean negation operator, 8-7
  53. Borland Turbo C, using A86 with, 13-7
  54. brackets, 8-10
  55. British contact, 1-1
  56. bugs, reporting, 1-6
  57. built-in constant names, 7-3
  58. built-in symbols, 16-1
  59. built-in symbols, equates to, 9-8
  60. BY operator, 8-5
  61.                                                        17-2
  62.  
  63. BYTE align type, 10-9
  64. BYTE override expression operator, 8-8
  65. BYTE PTR and WORD PTR, 12-6
  66. C programming language, linking to, 10-1
  67. C switch, 3-2
  68. C, inline assembly statements, 13-7
  69. C-loops in macros, 11-5
  70. capacity, 1-4
  71. capacity, source file, 3-6
  72. case sensitivity, 3-2
  73. case-insensitive comparisons, 8-8
  74. catalog file A86.LIB, 13-3
  75. categories of A86 elements, 4-1
  76. cb specifier, 6-6
  77. cd specifier, 6-6
  78. changing the default base, 8-2
  79. character loops in macros, 11-5
  80. characters allowable in symbols, 4-2
  81. characters recognized in A86 language, 4-2
  82. choices for 87 operands, 7-5
  83. class name, specifying, 10-11
  84. classes, 10-4
  85. clear-register macro, 11-1
  86. clear-register macro, 11-5
  87. closing of macro loops, 11-10
  88. code display, 13-6
  89. CODE ENDS directive, 9-2
  90. code generation of forward references, 9-7
  91. code label specifier, 6-6
  92. CODE SEGMENT directive, 9-1
  93. CODE segment, link to Pascal, 10-11
  94. colon operator, 8-10
  95. colon, deciding when to use, 4-4
  96. columnar output, 2-2
  97. COM extension, 3-2
  98. COM programs, how to detect, 12-1
  99. combine operand list, 10-9
  100. combine specification, 10-9
  101. combine types, 10-9
  102. combining switches, 3-4
  103. COMMENT directive, 4-2
  104. comments in macros, removal of, 11-2
  105. comments, 4-2
  106. COMMON combine type, 10-10
  107. comparison of strings, 8-8
  108. compatibility, 12-1
  109. compression of macro text, 11-2
  110. computation models, 10-2
  111. concatenating terms in an expression, 8-5
  112. conditional assembly and macros, 11-13
  113. conditional assembly and XREF, 11-14
  114. conditional assembly, 11-11
  115. conditional calls, see IF, 5-1
  116. conditional jump, far, see IF, 5-1
  117. conditional returns, 5-2
  118. constant operand to FLD, 7-4
  119. constants, floating, 8-2
  120. constants, format of, 8-1
  121.                                                        17-3
  122.  
  123. constants, large, 9-5
  124. constants, overview, 4-4
  125. contacting me, 1-6
  126. contents, 0-3
  127. control-character notation, 8-5
  128. control-Z key, 2-2
  129. controls, invocation, user-definable, 11-14
  130. conversion of macros, 13-3
  131. crashes, system, on lack of FWAIT, 7-2
  132. creating programs to assemble, 3-1
  133. credit cards, 1-1
  134. cross reference listing, 13-1
  135. cw specifier, 6-6
  136. D operator in EXTRN, 10-6
  137. D override expression operator, 8-8
  138. D switch, 3-3
  139. data allocation statements, samples, 4-1
  140. DATA ENDS directive, 9-2
  141. DATA SEGMENT directive, 9-1
  142. DATA segment, link to Pascal, 10-11
  143. DB directive, 9-3
  144. DD directive, 9-3
  145. DD examples, 9-5
  146. DEC, multiple and numeric operands, 5-1
  147. decimal base, 8-1
  148. decimal output of macro operands, 11-8
  149. default base, changing, 8-2
  150. default base, decimal, 3-3
  151. default bases, 8-1
  152. default output file name, 3-6
  153. default segment registers, 6-2
  154. default segment, OBJ mode, 10-12
  155. defined symbols, testing for, 8-7
  156. defining macros, 11-1
  157. demonstration, 2-1
  158. description of 87 instructions, 7-5
  159. description of instructions, 6-8
  160. digits in file names, 3-6
  161. digits, hex, 8-1
  162. directives in a86, 9-1
  163. directives, samples, 4-1
  164. displacement field, 6-4
  165. display of symbol values, 13-2
  166. displaying macro expansions, 13-2
  167. division operator, 8-6
  168. dollar sign $, in symbols, 4-2
  169. dollar sign operator, 8-12
  170. DOS interface, books on, 3-1
  171. double hash ## signs in macros, 11-2
  172. double hash signs ## in macros, 11-13
  173. double-precision, 7-5
  174. double-quotes in strings, 9-5
  175. doubleword pointer initialization, 9-5
  176. DQ directive, 9-3
  177. DQ example, 9-5
  178. DT directive, 9-3
  179. DT example, 9-5
  180. DUP construct, 9-4
  181.                                                        17-4
  182.  
  183. duplicate definitions, 9-9
  184. DW directive, 9-3
  185. DWORD override expression operator, 8-8
  186. E switch, 3-3
  187. EA byte, 6-4
  188. eb specifier, 6-6
  189. editing programs, 3-1
  190. effective address codes table, 6-5
  191. effective addresses, 6-1
  192. effective addresses, encoding, 6-4
  193. ELSE, 11-12
  194. ELSEIF, 11-12
  195. EM end-of-macro symbol, 11-1
  196. emulation, floating-point, 7-2
  197. encoding of effective addresses, 6-4
  198. encoding of floating-point numbers, 8-2
  199. END directive, 10-7
  200. END in non-OBJ mode, 12-4
  201. end of a macro, 11-1
  202. end of file, 10-7
  203. ENDIF, 11-12
  204. ENDM, 12-3
  205. ENDP directive, 9-11
  206. ENDS directive, OBJ mode, 10-11
  207. ENDS directives in COM mode, 9-2
  208. English contact, 1-1
  209. environment variable A86LIB, 13-5
  210. environment variable, a86, 3-4
  211. EQ expression operator, 8-7
  212. EQ in comparing strings, 8-8
  213. EQU directive, 9-8
  214. equal-sign string compare, 8-8
  215. equals-sign directive, 9-10
  216. equates to built-in symbols, 9-8
  217. equates to interrupts, 9-9
  218. ER end-of-repeat symbol, 11-4
  219. ERDEMO.BAT batch file, 2-1
  220. ERR extension, 3-3
  221. error file redirection, 3-3
  222. error messages, 1-4
  223. error messages, explanation, 14-1
  224. evaluating macro operands, 11-8
  225. EVEN directive, 9-3
  226. ew specifier, 6-6
  227. EX exit macro symbol, 11-10
  228. examples of A86 statements, 4-1
  229. examples of floating constants, 8-3
  230. examples of numbers, 4-2
  231. examples of type matching, 4-5
  232. examples of useful memory accesses, 6-3
  233. exclamation point operator, 8-7
  234. exclusive features, 5-1
  235. EXE programs, how to detect, 12-1
  236. exiting from middle of macro, 11-10
  237. EXITM simulation, 11-10
  238. EXITM, 12-3
  239. EXMAC demo, 2-2
  240. EXMAC tool, 13-2
  241.                                                        17-5
  242.  
  243. expansions of macros, displaying, 13-2
  244. explicit EXTRNs, 3-4
  245. explicit EXTRNs, forcing, 10-7
  246. explicit OBJ specification, 10-1
  247. explicit public names, 10-5
  248. explicit WAITs, 7-1
  249. exponent specifier, 8-2
  250. expressions in conditional assembly, 11-11
  251. expressions involving forward references, 9-7
  252. extended-precision operands, 7-4
  253. extensions of source files, 3-5
  254. external names and LINK, 10-3
  255. EXTRN directive, 10-6
  256. EXTRNs, explicit, 3-4
  257. F operator in EXTRN, 10-6
  258. F override expression operator, 8-8
  259. F switch, 3-3
  260. f switch, 7-2
  261. F6 to terminate file, 2-2
  262. FAKE.EXE, 13-7
  263. far label constants, 8-11
  264. FAR override expression operator, 8-8
  265. FDISI instruction, 7-1
  266. features, exclusive, 5-1
  267. FENI instruction, 7-1
  268. file containing symbols, 13-1
  269. file in which a symbol was defined, 13-2
  270. file lists, 3-5
  271. file maintenance, 3-5
  272. file names, digits in, 3-6
  273. files, source, 3-1
  274. finding symbol values, 13-2
  275. FLD, immediate operand, 7-4
  276. floating constants, examples of, 8-3
  277. floating point operand types, 7-4
  278. floating point operands, choices for, 7-5
  279. floating point stack, 7-3
  280. floating-point constants, format of, 8-2
  281. floating-point emulation, 7-2
  282. floating-point processor, 7-1
  283. footprint, code generation, 1-3
  284. forcing explicit EXTRNs, 10-7
  285. forcing explicit EXTRNs, 3-4
  286. forcing library lookup, 13-5
  287. format of assembler source lines, 4-3
  288. format of macros, 11-2
  289. FORTRAN, 10-10
  290. forward references, 12-2
  291. forward references, 9-6
  292. fragments, 10-3
  293. FSETPM instruction, 7-1
  294. FSTSW AX form, 7-1
  295. FWAIT instruction, 7-1
  296. Gates, Bill, 13-7
  297. GE expression operator, 8-7
  298. generated code, displaying, 13-6
  299. Great Britain contact, 1-1
  300. GROUP directive, 10-12
  301.                                                        17-6
  302.  
  303. groups, reason for, 10-3
  304. GT expression operator, 8-7
  305. hash sign # in invocation, 13-5
  306. hash sign #, conditional assembly, 11-11
  307. hash signs # in macros, 11-13
  308. hash signs # in macros, 11-2
  309. hash signs #, literalizing in macros, 11-2
  310. hexadecimal base, 8-1
  311. HIGH operator, 8-4
  312. high-level language computation models, 10-2
  313. history of A86, 15-1
  314. ib specifier, 6-6
  315. IBM, 12-1
  316. IBM-PC AT computer, 7-2
  317. IEEE standard for floating-point, 8-2
  318. IF conditional assembly symbol, 11-11
  319. IF statement, 5-1
  320. IFDIF, 12-3
  321. IFE, 12-3
  322. IFIDN, 12-3
  323. immediate operand to FLD, 7-4
  324. implicit public names, 10-5
  325. INC, multiple and numeric operands, 5-1
  326. INCLUDE, 12-4
  327. indefinite repeats, 11-5
  328. index expressions, 8-4
  329. index registers, 6-2
  330. indexed memory, 6-2
  331. inferior assemblers, 12-1
  332. inferior assemblers, porting to, 12-5
  333. initializations of floating-point numbers, 7-4
  334. instruction set chart, explanation, 6-6
  335. instruction set, 87, 7-5
  336. instruction statements, samples, 4-1
  337. instructions, list of, 6-8
  338. instructions, special, 6-7
  339. integer operands to 8087, 7-5
  340. Intel assembler, 12-1
  341. Intel meeting, 10-3
  342. interactive macro tool, 13-3
  343. intermediate numeric results, 7-4
  344. interrupt equates, 9-9
  345. interrupts, grabbing, 12-2
  346. invocation of A86, 3-1
  347. invocation variables, 11-14
  348. IRET operand, 5-2
  349. IRP and IRPC functionality, 11-1
  350. IRP, 12-3
  351. IRPC, 12-3
  352. iw specifier, 6-6
  353. juxtaposing terms in an expression, 8-5
  354. keyboard entry coding example, 11-3
  355. keywords, 4-2
  356. L last-operand in macros, 11-4
  357. L switch, 3-3
  358. L2E and L2T constants, 7-3
  359. LABEL directive, 9-11
  360. labels, examples, 4-4
  361.                                                        17-7
  362.  
  363. language, A86, 4-1
  364. large constant initialization, 9-5
  365. large macro operand numbers, 11-9
  366. large model of segmentation, 10-2
  367. last-operand in macros, 11-4
  368. LE expression operator, 8-7
  369. leading underscore, in C, 10-1
  370. legal terms, 1-1
  371. length byte, generating in macro, 11-8
  372. length of a symbol name, 4-2
  373. LG2 constant, 7-3
  374. line-format, 4-3
  375. LINES.8 library file, 2-1
  376. LINK program, 10-3
  377. linkage, 10-1
  378. list of instructions, 6-8
  379. listing macros, 13-3
  380. listing of 87 instructions, 7-5
  381. listing of cross references, 13-1
  382. listing of symbols, 13-1
  383. listings with A86, 13-5
  384. LN2 constant, 7-3
  385. loading named segments, 12-1
  386. local labels in macros, 11-10
  387. local labels, 5-3
  388. local labels, simulating, 12-5
  389. local symbols, specifying, 9-10
  390. location, this, operator, 8-12
  391. logical operators, 8-6
  392. long default jmp, 3-3
  393. LONG expression operator, 8-9
  394. looping in macros, 11-4
  395. loops with large index, 11-9
  396. LOW operator, 8-4
  397. lower case letters in symbols, 3-2
  398. LT expression operator, 8-7
  399. m specifier, 6-6
  400. macro compatibility, 12-3
  401. macro exiting from within loop, 11-10
  402. macro expansion demo, 2-2
  403. macro expansions, displaying, 13-2
  404. macro file, default, 3-4
  405. macro loops, closing, 11-10
  406. macro loops, skipping increments, 11-6
  407. macro operand substitution, 11-2
  408. macro operands, computing number, 11-9
  409. macros and conditional assembly, 11-13
  410. macros, 11-1
  411. macros, defining, 11-1
  412. main module, 10-3
  413. MAIN symbol, 10-7
  414. maintenance of files, 3-5
  415. manual, scope of, 3-1
  416. MASK, 12-4
  417. MASM 8087/287 code generation, 7-1
  418. MASM compatibility, 12-1
  419. MASM compatible CODE, DATA, 10-11
  420. MASM conditional assembly, simulating, 11-14
  421.                                                        17-8
  422.  
  423. MASM, mimicking, 13-7
  424. matching of types, examples, 4-5
  425. maximum length of a symbol name (127), 4-2
  426. maximum source file size, 3-6
  427. meeting at Intel, 10-3
  428. MEMORY combine type, 10-10
  429. memory forms, overlooked, 6-3
  430. memory operand forms to 87 instructions, 7-4
  431. memory requirements, 3-6
  432. memory resident code, 12-2
  433. memory variables, specifying, 6-1
  434. menu systems and A86, 3-4
  435. MEXP.BAT batch file, 2-2
  436. Microsoft, 12-1
  437. minus operator, 8-5
  438. mixing constant types in word inits., 8-5
  439. mnemonics, 8086, 6-8
  440. mnemonics, one for many instructions, 4-4
  441. MOD modulo operator, 8-6
  442. model of segmentation, grotesque, 10-3
  443. ModRM byte, 6-4
  444. modular programming, encouraging, 13-6
  445. module names, 10-5
  446. modules, object, 10-3
  447. Morse, Steve, 3-1
  448. MOV of immediate value into segment reg, 5-2
  449. MOV of segment registers, 5-2
  450. MOV with three operands, 5-2
  451. move-memory macro example, 11-1
  452. MSDOS.8 library file, 2-1
  453. MTCOLS.BAT batch file, 2-2
  454. multiple allocation using DUP, 9-4
  455. multiple files in OBJ mode, 10-1
  456. multiple increments in macro loops, 11-6
  457. multiple operands to PUSH,POP,INC,DEC, 5-1
  458. multiply by 10 coding example, 10-1
  459. multiply operator, 8-6
  460. NAME directive, 10-5
  461. NAME in non-OBJ mode, 12-4
  462. name of output files, 3-2
  463. NE expression operator, 8-7
  464. NE in comparing strings, 8-8
  465. NEAR expression operator, 8-10
  466. NEC chips, lack of AAD with operands, 5-4
  467. NEC chips, special instructions, 6-8
  468. negation, Boolean, 8-7
  469. negative R-loops in macros, 11-7
  470. nested IF blocks, 11-12
  471. nested PROCs, lack of, 9-10
  472. nesting of loops in macros, 11-8
  473. NIL prefix, 9-9
  474. non-combinable segments, 10-10
  475. NOP and EVEN directive, 9-3
  476. Norton, Peter, 3-1
  477. NOT expression operator, 8-7
  478. null invocation names, 11-15
  479. null operands to macros, 11-3
  480. number operands in expressions, 8-4
  481.                                                        17-9
  482.  
  483. numbers, examples, 4-2
  484. numbers, examples, 8-1
  485. numbers, floating, 8-2
  486. numbers, format of, 8-1
  487. numeric operands to INC,DEC, 5-1
  488. O switch, 10-1
  489. O switch, 3-2
  490. O switch, 3-3
  491. OBJ file generation, 3-3
  492. OBJ production made easy, 10-1
  493. object file name, 3-2
  494. object modules, 10-3
  495. octal base, 8-1
  496. OFFSET expression operator, 8-10
  497. opcodes, 8086, 6-8
  498. opcodes, 87, 7-5
  499. operand choices for 87 instructions, 7-5
  500. operand number, generating, 11-9
  501. operand types to 87 instructions, 7-4
  502. operating system requirements, 3-6
  503. operation of A86, 3-1
  504. operator precedence, 8-12
  505. OR expression operator, 8-7
  506. ORG directive, 9-2
  507. outer segment, OBJ mode, 10-12
  508. output files, naming, 3-2
  509. overlooked memory forms, 6-3
  510. overrides, segment, 12-2
  511. overrides, segment, 6-3
  512. overview of A86, 1-3
  513. overview of expressions, 8-3
  514. PAGE directive, 12-4
  515. PAGE specifier, 10-9
  516. PAGE.8 program, 2-1
  517. PAGE.BAD source file, 2-1
  518. PAGE.COM program, 2-1
  519. PARA specifier, 10-9
  520. parenthesized operand numbers, 11-9
  521. Pascal segment names, 10-11
  522. Pascal, linking to, 10-2
  523. passing macro operands by value, 11-8
  524. period operator, 8-5
  525. permanent switch settings, 3-4
  526. phone number, my, 1-1
  527. phone numbers of my bulletin boards, 1-6
  528. PI constant, 7-3
  529. piping file names to A86, 3-4
  530. plus operator, 8-5
  531. POP, multiple operands, 5-1
  532. port programs to inferior assemblers, 12-5
  533. pound sign #, SEE hash sign
  534. powers of ten, 8-2
  535. precedence of operators, 8-12
  536. prices, 1-2
  537. printer eject program, 2-1
  538. PROC directive, 9-10
  539. procedure-level summary listings, 13-1
  540. procedures, 9-10
  541.                                                        17-10
  542.  
  543. program location operator, 8-12
  544. program starting location, OBJ mode, 10-7
  545. programs, how to create, 3-1
  546. prompt for file names, 3-4
  547. protected mode instructions, 6-7
  548. PTR operator, 8-5
  549. PUBLIC combine type, 10-9
  550. PUBLIC directive, 10-5
  551. public names and LINK, 10-3
  552. PUSH multiple operands, simulating, 12-5
  553. PUSH, multiple operands, 5-1
  554. Q operator in EXTRN, 10-6
  555. Q override expression operator, 8-8
  556. question mark ?, in symbols, 4-2
  557. question-mark operator, 9-4
  558. quoted-string macro operands, 11-3
  559. QWORD override expression operator, 8-8
  560. R-loops in macros, 11-4
  561. R-loops, negative, 11-7
  562. RADIX directive, 8-2
  563. rb register specifier, 6-7
  564. RECORD, 12-4
  565. red tape, 1-4
  566. red tape, 10-1
  567. redefinable labels, 5-3
  568. redefining invocation variables, 11-15
  569. redefining symbols, 9-9
  570. redirection of error files, 3-3
  571. references to a symbol, 13-2
  572. registers, 8086, 4-3
  573. registers, general, 6-1
  574. registration benefits, 13-3
  575. relational operators, 8-7
  576. relocation and linkage, 10-1
  577. repeating code using DUP, 9-4
  578. REPT directive, simulating, 11-9
  579. requirements, system, 3-6
  580. reserved symbols, 16-1
  581. RET instruction, meaning of, 9-10
  582. RET operand, 5-2
  583. RETF instruction and PROC, 9-10
  584. RETF operand, 5-2
  585. REV.8 source file, 2-1
  586. REV.COM program, 2-1
  587. reversing strings example, 2-1
  588. revision history, 15-1
  589. rw register specifier, 6-7
  590. S switch, 3-3
  591. samples of A86 statements, 4-1
  592. scientific notation, 8-2
  593. SEG operator, 10-13
  594. SEGMENT AT, non-OMF, 12-4
  595. SEGMENT directive, non-OBJ mode, 12-4
  596. SEGMENT directive, OBJ mode, 10-8
  597. segment override colon operator, 8-11
  598. segment overrides, 12-2
  599. segment overrides, 6-3
  600. segment registers, default, 6-2
  601.                                                        17-11
  602.  
  603. segmentation and memory access, 6-2
  604. segmentation models, 10-2
  605. segments in A86, 9-1
  606. segments, loading named, 12-1
  607. shareware distribution, 0-1
  608. shifting expression operators, 8-6
  609. SHL and SHR expression operator, 8-6
  610. SHORT expression operator, 8-9
  611. simple macro syntax, 11-1
  612. single-precision, 7-5
  613. size of macro operands, 11-8
  614. size of source files, 3-6
  615. size of structures, 8-12
  616. slash division operator, 8-6
  617. slash specifier, 6-4
  618. small model of computation, 10-2
  619. source files, 3-1
  620. source libraries, 13-3
  621. special instructions, 6-8
  622. speed, 1-3
  623. square brackets operator, 8-10
  624. ST floating-point stack specifier, 8-11
  625. STACK combine type, 10-9
  626. STACK segment, relocatable, 10-11
  627. stack segments in OBJ mode, 10-9
  628. stack, floating point, 7-3
  629. standard input and output, 13-3
  630. standard input command tail, 3-4
  631. starting location, OBJ mode, 10-7
  632. strategies for file maintenance, 3-5
  633. string allocation, 9-5
  634. string comparison operators, 8-8
  635. STRUC directive, 9-6
  636. STRUC, implicit via SEGMENT AT, 12-4
  637. structure initialization, 12-3
  638. structure, based, example, 6-2
  639. structured programming constructs, 5-1
  640. structures and MASM, 12-3
  641. structures, size of, 8-12
  642. sub-directories of programs, 3-5
  643. substitution of macro operands, 11-2
  644. subtraction operator, 8-5
  645. SUBTTL, 12-4
  646. summary of procedure calls, 13-1
  647. suppressing symbols file, 3-3
  648. switches, assembler, 3-2
  649. switches, combining, 3-4
  650. switches, user-definable, 11-14
  651. SYM extension, 3-2
  652. symbol table file name, 3-2
  653. symbols file, 13-1
  654. symbols file, suppressing, 3-3
  655. symbols listing, 13-1
  656. symbols, allowable characters for, 4-2
  657. symbols, redefining, 9-9
  658. symbols, reserved, 16-1
  659. system crashes on lack of FWAIT, 7-2
  660. system requirements, 3-6
  661.                                                        17-12
  662.  
  663. T operator in EXTRN, 10-6
  664. T override expression operator, 8-8
  665. table of contents, 0-3
  666. table of effective address bytes, 6-5
  667. tabs, diatribe against, 4-3
  668. TBYTE override expression operator, 8-8
  669. TCOLS.8 source file, 2-2
  670. TCOLS.COM program, 2-2
  671. telephone number, my, 1-1
  672. telephone numbers of my bulletin boards, 1-6
  673. terms, legal, 1-1
  674. TEST with one operand, 5-4
  675. Texas, 11-12
  676. Texas, 11-14
  677. TEXT segment name, 10-12
  678. THIS operator, 8-12
  679. tips for memory access, 6-3
  680. TITLE, 12-4
  681. TO in invocation, 3-2
  682. Turbo C, using A86 with, 13-7
  683. Turbo Pascal segment names, 10-11
  684. Turbo Pascal, linking to, 10-2
  685. type display of symbols, 13-1
  686. type matching, examples, 4-5
  687. TYPE operator, 8-11
  688. types in the a86 language, 4-3
  689. types, assumed, 10-2
  690. undefined symbol types, assumed, 10-2
  691. undefined symbols listing in OBJ mode, 10-6
  692. underscore, in symbols, 4-2
  693. underscore, leading, in C, 10-1
  694. underscores within numbers, 8-1
  695. unusable user symbols, 16-1
  696. USAGE.8 library file, 2-1
  697. value, passing by, 11-8
  698. values of symbols, 13-2
  699. variable forward references, 9-7
  700. variable operands in expressions, 8-4
  701. variables declared at invocation, 11-14
  702. variables, 9-10
  703. variables, examples, 4-3
  704. verbose forms, floating point, 7-3
  705. verbose PROC, 9-11
  706. version history, 15-1
  707. W operator in EXTRN, 10-6
  708. W override expression operator, 8-8
  709. WAIT instruction, 7-1
  710. Wettstein, Greg, 1-6
  711. Who IS that guy?, 1-5
  712. WIDTH, 12-4
  713. wild cards in source files, 3-2
  714. wild cards, order of, 3-5
  715. WORD align type, 10-9
  716. WORD override expression operator, 8-8
  717. WORD PTR, 12-6
  718. X specifier for numeric bases, 8-1
  719. X switch, 10-7
  720. X switch, 3-4
  721.                                                        17-13
  722.  
  723. XOR expression operator, 8-7
  724. XREF and conditional assembly, 11-14
  725. XREF demo, 2-2
  726. XREF tool, 13-1
  727. XRF extension, 13-1
  728.