AS.9
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:39k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. %!PS-Adobe-1.0
  2. %%Creator: devps (Pipeline Associates, Inc.)
  3. %%CreationDate: Fri Sep 13 14:26:34 1996
  4. %%Pages: (atend)
  5. %%DocumentFonts: (atend)
  6. /devps 180 dict def devps begin
  7. /res 10.000000 def
  8. /y_offset 843 def
  9. /X{exch}bind def
  10. /mm {transform round X round X itransform} bind def
  11. /r{rmoveto}bind def
  12. /m{moveto}bind def
  13. /l{lineto}bind def
  14. /rl{rlineto}bind def
  15. /st{stroke}bind def
  16. /gs{gsave}bind def
  17. /gr{grestore}bind def
  18. /cp{currentpoint}bind def
  19. /np{newpath}bind def
  20. /ct{curveto}bind def
  21. systemdict /setpacking known
  22.  { /savepacking currentpacking def true setpacking } if
  23. /m0{0 0 moveto}bind def
  24. /xc{//res div}bind def
  25. /yc{//res neg div //y_offset add}bind def
  26. /lc{yc X xc X l st}bind def
  27. /mc{yc X xc X m}bind def
  28. /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def
  29. /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def
  30. /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def
  31. /V{//res neg div //y_offset add
  32. currentpoint pop X
  33. m}bind def
  34. /H{//res div
  35. 0 transform X round X itransform pop
  36. currentpoint X pop
  37. moveto}bind def
  38. /h{//res div 0 r}bind def
  39. /v{//res neg div 0 X r}bind def
  40. /S{X H show}bind def
  41. /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def
  42. /psize 10 def
  43. /height 0 def
  44. /cheight { height 0 ne { height } { psize } ifelse } bind def
  45. /slant 0 def
  46. /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def
  47.     [psize 0 cheight slant sin slant cos div mul cheight 0 0]
  48.     makefont setfont}bind def
  49. /shade{gs
  50.  /dy X def
  51.  /dx X def
  52.  np m
  53.  0 /dy rl
  54.  /dx 0 rl
  55.  0 /dy neg rl
  56.  /dx neg 0 rl
  57.  closepath
  58.  .9 setgray
  59.  fill
  60. gr}bind def
  61. 1 setlinecap
  62. /resolution res 72 mul def
  63. /startFig {
  64. /SavedState save def
  65. userdict maxlength dict begin
  66. currentpoint transform
  67. DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
  68. setlinewidth setmatrix
  69. itransform moveto
  70. /ury exch def
  71. /urx exch def
  72. /lly exch def
  73. /llx exch def
  74. /y exch 72 mul resolution div def
  75. /x exch 72 mul resolution div def
  76. currentpoint /cy exch def /cx exch def
  77. /sx x urx llx sub div def
  78. /sy y ury lly sub div def
  79. sx sy scale
  80. cx sx div llx sub
  81. cy sy div ury sub translate
  82. /DefFigCTM matrix currentmatrix def
  83. /initmatrix {
  84. DefFigCTM setmatrix
  85. } def
  86. /defaultmatrix {
  87. DefFigCTM exch copy
  88. } def
  89. /initgraphics {
  90. DocumentInitState setmiterlimit setgray setdash 
  91. setlinejoin setlinecap setlinewidth setmatrix
  92. DefFigCTM setmatrix
  93. } def
  94. /showpage {
  95. initgraphics
  96. } def
  97. }bind  def
  98. /clipFig {
  99. currentpoint 6 2 roll
  100. newpath 4 copy
  101. 4 2 roll moveto
  102. 6 -1 roll exch lineto
  103. exch lineto
  104. exch lineto
  105. closepath clip
  106. newpath
  107. moveto
  108. }bind  def
  109. /doclip { llx lly urx ury clipFig } def
  110. /endFig {
  111. end SavedState restore
  112. }bind  def
  113. /globalstart {
  114. fontnum psize slant height resolution currentpoint 
  115. pagesave restore gsave 
  116. }bind  def
  117. /globalend {
  118. grestore moveto
  119. /resolution exch def /height exch def
  120. /slant exch def /psize exch def /fontnum exch def
  121. F
  122. /pagesave save def
  123. }bind  def
  124. /fontnum 1 def 
  125. systemdict /setpacking known { savepacking setpacking} if
  126. end
  127. /BP{
  128. save mark devps begin m0
  129. /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
  130. currentlinejoin currentdash currentgray currentmiterlimit ] cvx def
  131. }bind def
  132. /EP{
  133. end cleartomark restore showpage}def
  134. /R{/Times-Roman FF}def
  135. /B{/Times-Bold FF}def
  136. /Y{/Symbol FF}def
  137. /I{/Times-Italic FF}def
  138. %% Troff special characters not on Symbol font
  139. %% Copyright (C) 1986 by Pipeline Associates, Inc.
  140. %% Version 1.0
  141. %% $Header: Troff.pro,v 1.7 90/08/14 16:07:55 keie Exp $
  142. /altRTD 20 dict def
  143. altRTD begin
  144. /s{setcachedevice}bind def
  145. /m{moveto}bind def
  146. /c{curveto}bind def
  147. /S{stroke}bind def
  148. /l{lineto}bind def
  149. end
  150. /F_Troff 17 dict def F_Troff begin
  151. systemdict /currentpacking known
  152. {/SavePacking currentpacking def true setpacking}if
  153. /PaintType 0 def
  154. /FontType 3 def
  155. /StrokeWidth 25 def
  156. /UniqueID 8277030 def
  157. /FontMatrix [.001000 0 0 .001000 0 0] def
  158. /FontBBox [-85 -150 1000 1000 ] def
  159. /Encoding 256 array def
  160. /CD 256 1 add dict def
  161. /FontInfo 3 dict def FontInfo begin
  162. /UnderlinePosition -133 def /UnderlineThickness 20 def end
  163. /FontName (Troff) def
  164. 0 1 256 1 sub{Encoding exch /.notdef put}for
  165. CD /.notdef{500 0 setcharwidth{}}put
  166. Encoding (1) 0 get /br put
  167. %% bold vertical rule used by tbl
  168. CD /br{
  169. 0 0 -500 -500 1000 1000 s
  170. np
  171. clw
  172. 0 -100 m
  173. 0 900 l
  174. {S}
  175. }put
  176. Encoding (2) 0 get /ul put
  177. %% underline used by tbl
  178. CD /ul{
  179. 500 0 0 -200 500 0 s
  180. np
  181. clw
  182. 0 -100 m
  183. 500 -100 l
  184. {S}
  185. }put
  186. Encoding (3) 0 get /ru put
  187. %% baseline rule
  188. CD /ru{
  189. 500 0 -500 -500 1000 1000 s
  190. np
  191. clw
  192. m0
  193. 500 0 l
  194. {S}
  195. }put
  196. Encoding (4) 0 get /vr put
  197. %% vertical rule
  198. CD /vr{
  199. 0 0 -500 -500 1000 1000 s
  200. np
  201. clw
  202. m0
  203. 0 1000 l
  204. {S}
  205. }put
  206. Encoding (5) 0 get /sq put
  207. %% square
  208. CD /sq{
  209. 500 0 0 0 500 1000 s
  210. np
  211. m0
  212. 0 500 rl
  213. 500 0 rl
  214. 0 -500 rl
  215. -500 0 rl
  216. closepath
  217. 61 61 m
  218. 378 0 rl
  219. 0 378 rl
  220. -378 0 rl
  221. closepath
  222. {fill}
  223. }put
  224. Encoding (6) 0 get /bx put
  225. %% solid box
  226. CD /bx{
  227. 500 0 0 0 500 1000 s
  228. np
  229. m0
  230. 0 500 rl
  231. 500 0 rl
  232. 0 -500 rl
  233. closepath
  234. {fill}
  235. }put
  236. Encoding (7) 0 get /rn put
  237. %% radical extender
  238. CD /rn{
  239. 500 0 -500 -500 1000 1000 s
  240. np
  241. 30 setlinewidth
  242. -30 900 m
  243. 500 0 rl
  244. {S}
  245. }put
  246. Encoding 120 /rc put
  247. %% top of right bracket above braceex
  248. CD /rc {
  249. 494 0 -85 -80 255 926 s
  250. 201 -80 m 201 872 l -85 872 l -85 926 l 255 926 l 255 -80 l
  251. closepath {fill}
  252. } put
  253. Encoding 121 /lc put
  254. %% top of left bracket above braceex
  255. CD /lc {
  256. 491 0 201 -80 541 926 s
  257. 201 -80 m 201 926 l 541 926 l 541 872 l 255 872 l 255 -80 l
  258. closepath {fill}
  259. } put
  260. Encoding 122 /rf put
  261. %% bottom of right bracket below braceex
  262. CD /rf {
  263. 494 0 -85 -80 255 926 s
  264. -85 -80 m -85 -26 l 201 -26 l 201 926 l 255 926 l 255 -80 l
  265. closepath {fill}
  266. } put
  267. Encoding 123 /lf put
  268. %% bottom of left bracket below braceex
  269. CD /lf {
  270. 494 0 201 -80 541 926 s
  271. 201 -80 m 201 926 l 255 926 l 255 -26 l 872 -26 l 872 -80 l
  272. closepath {fill}
  273. } put
  274. Encoding 97 /a put
  275. CD /a{5 setlinewidth 1000 0 0 66 942 421 s 430 415
  276. m 578 406 678 349 662 319 c 655 306 614 287 583
  277. 296 c 570 300 466 340 438 332 c 365 309 335 213
  278. 270 209 c 0 310 m 108 310 l 108 114 l 0
  279. 114 l 0 310 l 42 161 m 42 134 l 66 134 l 66
  280. 161 l 42 161 l 47 155 m 47 140 l 62 140 l 62
  281. 155 l 47 155 l 110 133 m 226 113 300 66 410
  282. 80 c 497 91 550 69 634 76 c 645 76 663 92 669
  283. 107 c 677 125 673 141 668 160 c 725 334 m 758
  284. 332 734 253 701 250 c 501 325 m 475 316 476 309
  285. 473 302 c 465 282 482 263 499 257 c 552 236 615
  286. 253 689 253 c 701 253 713 236 713 218 c 712 194
  287. 702 168 678 161 c 671 159 663 160 655 160 c 591
  288. 158 516 156 479 168 c 461 173 453 191 453 210 c 453
  289. 224 456 235 466 244 c 476 253 490 252 503 255 c 459
  290. 84 m 447 96 435 106 435 123 c 435 136 440 145 447
  291. 155 c 453 163 462 168 469 173 c 110 293 m 173
  292. 318 300 421 435 415 c 609 407 852 416 885 411 c 898
  293. 409 924 411 930 380 c 942 316 828 339 742 334 c 731
  294. 334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put
  295. Encoding 98 /b put
  296. CD /b{5 setlinewidth 1000 0 -12 66 930 421 s 500
  297. 415 m 352 406 252 349 268 319 c 275 306 316 287
  298. 347 296 c 360 300 464 340 492 332 c 565 309 595
  299. 213 660 209 c 930 310 m 822 310 l 822 114 l 930
  300. 114 l 930 310 l 888 161 m 888 134 l 864 134
  301. l 864 161 l 888 161 l 883 155 m 883 140 l 868
  302. 140 l 868 155 l 883 155 l 820 133 m 704 113
  303. 630 66 520 80 c 433 91 380 69 296 76 c 285 76
  304. 267 92 261 107 c 253 125 257 141 262 160 c 205
  305. 334 m 172 332 196 253 229 250 c 429 325 m 455
  306. 316 454 309 457 302 c 465 282 448 263 431 257 c 378
  307. 236 315 253 241 253 c 229 253 217 236 217 218 c 218
  308. 194 228 168 252 161 c 259 159 267 160 275 160 c 339
  309. 158 414 156 451 168 c 469 173 477 191 477 210 c 477
  310. 224 474 235 464 244 c 454 253 440 252 427 255 c 471
  311. 84 m 483 96 495 106 495 123 c 495 136 490 145 483
  312. 155 c 477 163 468 168 461 173 c 820 293 m 757
  313. 318 630 421 495 415 c 321 407 78 416 45 411 c 32
  314. 409 6 411 0 380 c -12 316 102 339 188 334 c 199
  315. 334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put
  316. Encoding 99 /c put
  317. CD /c{710 0 0 0 700 700 s
  318. 33 setlinewidth
  319. 335 23 m 335 325 302 -90 270 arc
  320. {S}}put
  321. Encoding 100 /d put
  322. CD /d{590 0 134 158 477 500 s 300
  323. 160 m 208 162 134 238 135 330 c 136 423 212 500
  324. 305 500 c 397 500 473 427 475 335 c 477 239 396
  325. 158 300 160 c{fill}}put
  326. Encoding 101 /e put
  327. CD /e { % produces the VU symbol
  328. 760 0 0 0 750 750 s
  329. 267 267 scale
  330. 0 setlinejoin
  331. .045 setlinewidth
  332. 0 setlinecap
  333. 3 setmiterlimit
  334. newpath
  335. 0 0 moveto
  336. 0 2.8 rlineto
  337. 0.38 0 rlineto
  338. 0 -2.3 rlineto
  339. 0.02 0 rlineto
  340. 0.67 2.3 rlineto
  341. 0.38 0 rlineto
  342. -0.83 -2.8 rlineto
  343. closepath
  344. 1.61 2.8 moveto
  345. 0.38 0 rlineto
  346. -0.687 -2.32 rlineto
  347. -.03 -.1 -0.03 -0.1 0 -0.1 rcurveto
  348. 1.027 0 rlineto
  349. 0 2.42 rlineto
  350. 0.38 0 rlineto
  351. currentpoint pop 0 % x 0
  352. 2.0 0
  353. 0.28 arcto
  354. 4 {pop} repeat
  355. 0.78 0 1.61 2.8 0.15 arcto
  356. 4 {pop} repeat
  357. closepath
  358. {S}} put
  359. /BuildChar{altRTD /BuildChar get exec}def end
  360. altRTD begin /BuildChar{altRTD begin
  361. /char exch def /fontdict exch def save
  362. /charname fontdict /Encoding get char get def
  363. /clw { 37 0 mm pop setlinewidth}bind def
  364. fontdict /StrokeWidth get setlinewidth
  365. 0 setlinecap
  366. 0 setlinejoin
  367. fontdict /CD get dup charname known
  368. {charname}{/.notdef}ifelse get newpath exec
  369. fontdict /PaintType get 0 eq{exec}{pop S}ifelse
  370. restore end}def end
  371. systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if
  372. /Troff F_Troff definefont pop
  373. /Y1{/Troff FF}def
  374. %%EndProlog
  375. %%Page: 1 1
  376. BP
  377. /slant 0 def
  378. /height 0 def
  379. 858 V
  380. 12 B
  381. 936(Command:)S
  382. 1584(as)S
  383. 1721(261)S
  384. 1811(assembler)S
  385. 1272 V
  386. (AS320ASSEMBLER)1019 936 A
  387. 1985([IBM])S
  388. 1722 V
  389. 12 R
  390. 1116(This)S
  391. 1370(document)S
  392. 1885(describes)S
  393. 2375(the)S
  394. (language)436 2562 A
  395. (accepted)424 3038 A
  396. 3502(by)S
  397. 3662(the)S
  398. (80386)300 3850 A
  399. 4190(assembler)S
  400. 4715(that)S
  401. 4937(is)S
  402. 1860 V
  403. 936(part)S
  404. 1159(of)S
  405. 1294(the)S
  406. 1476(Amsterdam)S
  407. 2076(Compiler)S
  408. 2567(Kit.)S
  409. 2816(Note)S
  410. 3085(that)S
  411. 3300(only)S
  412. 3547(the)S
  413. 3728(syntax)S
  414. 4076(is)S
  415. 4190(described,)S
  416. 4717(only)S
  417. 4964(a)S
  418. 1998 V
  419. 936(few)S
  420. (386)180 1149 A
  421. 1359(instructions)S
  422. 1954(are)S
  423. 2133(shown)S
  424. 2478(as)S
  425. 2609(examples.)S
  426. 2274 V
  427. 12 B
  428. 936(Tokens,)S
  429. 1371(Numbers,)S
  430. 1909(Character)S
  431. 2471(Constants,)S
  432. 3049(and)S
  433. 3273(Strings)S
  434. 2586 V
  435. 12 R
  436. 1116(The)S
  437. 1337(syntax)S
  438. 1685(of)S
  439. 1819(numbers)S
  440. 2268(is)S
  441. 2382(the)S
  442. 2563(same)S
  443. 2845(as)S
  444. 2979(in)S
  445. 3106(C.)S
  446. 3280(The)S
  447. 3502(constants)S
  448. 3986(32,)S
  449. (040,)210 4170 A
  450. 4414(and)S
  451. (0x20)240 4622 A
  452. 4896(all)S
  453. 2724 V
  454. 936(represent)S
  455. 1417(the)S
  456. 1601(same)S
  457. 1886(number,)S
  458. 2321(but)S
  459. 2511(are)S
  460. (written)345 2695 A
  461. 3075(in)S
  462. 3204(decimal,)S
  463. 3653(octal,)S
  464. 3954(and)S
  465. 4163(hex,)S
  466. 4402(respectively.)S
  467. 2862 V
  468. 936(The)S
  469. 1162(rules)S
  470. 1436(for)S
  471. 1616(character)S
  472. 2100(constants)S
  473. 2588(and)S
  474. 2800(strings)S
  475. 3161(are)S
  476. 3348(also)S
  477. 3581(the)S
  478. 3768(same)S
  479. 4056(as)S
  480. 4196(in)S
  481. 4329(C.)S
  482. 4508(For)S
  483. 4715(exam-)S
  484. 3000 V
  485. 936(ple,)S
  486. 12 Y
  487. 1163(242)S
  488. 12 R
  489. 1193(a)S
  490. 12 Y
  491. 1247(242)S
  492. 12 R
  493. 1326(is)S
  494. 1456(a)S
  495. 1559(character)S
  496. 2054(constant.)S
  497. 2566(A)S
  498. 2703(typical)S
  499. 3081(string)S
  500. 3405(is)S
  501. 3534("string".)S
  502. 4016(Expressions)S
  503. 4648(may)S
  504. 4904(be)S
  505. 3138 V
  506. 936(formed)S
  507. 1317(with)S
  508. 1564(C)S
  509. 1675(operators,)S
  510. 2187(but)S
  511. 2372(must)S
  512. 2638(use)S
  513. 2830([)S
  514. 2902(and)S
  515. 3107(])S
  516. 3179(for)S
  517. 3352(parentheses.)S
  518. 4009((Normal)S
  519. 4453(parentheses)S
  520. 3276 V
  521. 936(are)S
  522. 1115(claimed)S
  523. 1529(by)S
  524. 1679(the)S
  525. 1857(operand)S
  526. 2276(syntax.))S
  527. 3552 V
  528. 12 B
  529. 936(Symbols)S
  530. 3864 V
  531. 12 R
  532. 1116(Symbols)S
  533. 1571(contain)S
  534. 1960(letters)S
  535. 2291(and)S
  536. 2498(digits,)S
  537. 2831(as)S
  538. 2966(well)S
  539. 3210(as)S
  540. 3345(three)S
  541. 3622(special)S
  542. 3993(characters:)S
  543. 4554(dot,)S
  544. (tilde,)246 4772 A
  545. 4002 V
  546. 936(and)S
  547. (underscore.)561 1140 A
  548. 1761(The)S
  549. 1979(256rst)S
  550. 2198(character)S
  551. 2674(may)S
  552. 2912(not)S
  553. 3096(be)S
  554. 3240(a)S
  555. 3324(digit)S
  556. 3576(or)S
  557. (tilde.)246 3707 A
  558. 4176 V
  559. 1116(The)S
  560. 1334(names)S
  561. 1673(of)S
  562. 1804(the)S
  563. (80386)300 1982 A
  564. 2312(registers)S
  565. 2754(are)S
  566. 2933(reserved.)S
  567. 3434(These)S
  568. 3753(are:)S
  569. 4383 V
  570. 1026(al,)S
  571. 1174(bl,)S
  572. 1328(cl,)S
  573. 1476(dl)S
  574. 4521 V
  575. 1026(ah,)S
  576. 1200(bh,)S
  577. 1380(ch,)S
  578. 1554(dh)S
  579. 4659 V
  580. 1026(ax,)S
  581. 1200(bx,)S
  582. 1380(cx,)S
  583. 1554(dx,)S
  584. 1734(eax,)S
  585. 1962(ebx,)S
  586. 2196(ecx,)S
  587. 2424(edx)S
  588. 4797 V
  589. 1026(si,)S
  590. 1167(di,)S
  591. 1321(bp,)S
  592. 1501(sp,)S
  593. 1668(esi,)S
  594. 1863(edi,)S
  595. 2071(ebp,)S
  596. 2305(esp)S
  597. 4935 V
  598. 1026(cs,)S
  599. 1187(ds,)S
  600. 1354(ss,)S
  601. 1508(es,)S
  602. 1669(fs,)S
  603. 1817(gs)S
  604. 5142 V
  605. 936(The)S
  606. 1166(xx)S
  607. 1328(and)S
  608. 1544(exx)S
  609. 1760(variants)S
  610. 2186(of)S
  611. 2329(the)S
  612. 2519(eight)S
  613. 2803(general)S
  614. 3202(registers)S
  615. 3657(are)S
  616. 3849(treated)S
  617. 4223(as)S
  618. (synonyms)488 4367 A
  619. 4898(by)S
  620. 5280 V
  621. 936(the)S
  622. 1132(assembler.)S
  623. 1725(Normally)S
  624. 2238("ax")S
  625. 2498(is)S
  626. 2627(the)S
  627. 2823(16-bit)S
  628. 3160(low)S
  629. 3390(half)S
  630. 3627(of)S
  631. 3776(the)S
  632. 3972(32-bit)S
  633. 4309("eax")S
  634. 4623(register.)S
  635. 5418 V
  636. 936(The)S
  637. 1162(assembler)S
  638. 1685(determines)S
  639. 2255(if)S
  640. 2368(a)S
  641. 2460(16)S
  642. 2619(or)S
  643. 2759(32)S
  644. 2918(bit)S
  645. 3085(operation)S
  646. 3581(is)S
  647. 3701(meant)S
  648. 4036(solely)S
  649. 4364(by)S
  650. (looking)368 4523 A
  651. 4930(at)S
  652. 5556 V
  653. 936(the)S
  654. 1116(instruction)S
  655. 1666(or)S
  656. 1799(the)S
  657. 1979(instruction)S
  658. 2529(pre256xes.)S
  659. 3004(It)S
  660. 3111(is)S
  661. 3224(however)S
  662. 3672(best)S
  663. 3898(to)S
  664. 4023(use)S
  665. 4215(the)S
  666. 4394(proper)S
  667. 4741(regis-)S
  668. 5694 V
  669. 936(ters)S
  670. 1142(when)S
  671. (writing)351 1434 A
  672. 1815(assembly)S
  673. 2295(to)S
  674. 2419(not)S
  675. 2603(confuse)S
  676. 3009(those)S
  677. 3294(who)S
  678. 3532(read)S
  679. 3771(the)S
  680. 3949(code.)S
  681. 5901 V
  682. 936(The)S
  683. 1164(last)S
  684. (group)281 1373 A
  685. 1694(of)S
  686. 1835(6)S
  687. 1935(segment)S
  688. 2378(registers)S
  689. 2830(are)S
  690. 3019(used)S
  691. 3280(for)S
  692. 3462(selector)S
  693. 3880(+)S
  694. 3988(offset)S
  695. 4305(mode)S
  696. 4614(address-)S
  697. 6039 V
  698. 936(ing,)S
  699. 1150(in)S
  700. 1274(which)S
  701. 1600(the)S
  702. 1778(effective)S
  703. 2234(address)S
  704. 2627(is)S
  705. 2738(at)S
  706. 2856(a)S
  707. 2940(given)S
  708. 3238(offset)S
  709. 3545(in)S
  710. 3669(one)S
  711. 3873(of)S
  712. 4004(the)S
  713. 4182(6)S
  714. 4272(segments.)S
  715. 6213 V
  716. 1116(Names)S
  717. 1484(of)S
  718. 1616(instructions)S
  719. 2212(and)S
  720. (pseudo-ops)549 2417 A
  721. 2997(are)S
  722. 3177(not)S
  723. 3362(reserved.)S
  724. 3835(Alphabetic)S
  725. 4399(characters)S
  726. 4924(in)S
  727. 6351 V
  728. 936(opcodes)S
  729. 1361(and)S
  730. (pseudo-ops)549 1565 A
  731. 2144(must)S
  732. 2409(be)S
  733. 2553(in)S
  734. 2677(lower)S
  735. 2984(case.)S
  736. 8427 V
  737. EP
  738. %%Page: 2 2
  739. BP
  740. /slant 0 def
  741. /height 0 def
  742. 1130 V
  743. 12 B
  744. 936(2)S
  745. 1380 V
  746. 936(Separators)S
  747. 1692 V
  748. 12 R
  749. 1116(Commas,)S
  750. 1607(blanks,)S
  751. 1984(and)S
  752. 2190(tabs)S
  753. 2417(are)S
  754. 2598(separators)S
  755. 3123(and)S
  756. 3330(can)S
  757. 3531(be)S
  758. 3678(interspersed)S
  759. 4297(freely)S
  760. 4614(between)S
  761. 1830 V
  762. 936(tokens,)S
  763. 1311(but)S
  764. 1495(not)S
  765. 1679(within)S
  766. 2019(tokens.)S
  767. 2424(Commas)S
  768. 2883(are)S
  769. 3062(only)S
  770. 3306(legal)S
  771. 3572(between)S
  772. 4006(operands.)S
  773. 2106 V
  774. 12 B
  775. 936(Comments)S
  776. 2418 V
  777. 12 R
  778. 1116(The)S
  779. 1334(comment)S
  780. 1814(character)S
  781. 2290(is)S
  782. 2401(`)S
  783. (`!')123 2432 A
  784. 2545('.)S
  785. 2646(The)S
  786. 2864(rest)S
  787. 3070(of)S
  788. 3201(the)S
  789. 3379(line)S
  790. 3591(is)S
  791. (ignored.)399 3702 A
  792. 2694 V
  793. 12 B
  794. 936(Opcodes)S
  795. 3006 V
  796. 12 R
  797. 1116(The)S
  798. 1339(opcodes)S
  799. 1769(are)S
  800. 1953(listed)S
  801. 2251(below.)S
  802. 2642(Notes:)S
  803. 2994((1))S
  804. 3172(Different)S
  805. 3655(names)S
  806. 4000(for)S
  807. 4178(the)S
  808. 4362(same)S
  809. 4647(instruc-)S
  810. 3144 V
  811. 936(tion)S
  812. 1181(are)S
  813. 1387(separated)S
  814. 1902(by)S
  815. 2079(`)S
  816. 2110(`/')S
  817. 2216('.)S
  818. 2374((2))S
  819. 2573(Square)S
  820. 2966(brackets)S
  821. (([]))164 3426 A
  822. 3646(indicate)S
  823. 4086(that)S
  824. 4324(0)S
  825. 4440(or)S
  826. 4597(1)S
  827. 4713(of)S
  828. 4870(the)S
  829. 3282 V
  830. 936(enclosed)S
  831. 1391(characters)S
  832. 1917(can)S
  833. 2118(be)S
  834. 2265(included.)S
  835. 2774((3))S
  836. 2949(Curly)S
  837. 3257(brackets)S
  838. 3694(({}))S
  839. 3925(work)S
  840. 4207(similarly,)S
  841. 4702(except)S
  842. 3420 V
  843. 936(that)S
  844. 1152(one)S
  845. 1359(of)S
  846. 1493(the)S
  847. 1674(enclosed)S
  848. 2130(characters)S
  849. 12 I
  850. 2656(must)S
  851. 12 R
  852. 2918(be)S
  853. 3065(included.)S
  854. 3574(Thus)S
  855. 3848(square)S
  856. 4197(brackets)S
  857. 4634(indicate)S
  858. 3558 V
  859. 936(an)S
  860. 1080(option,)S
  861. 1448(whereas)S
  862. 1876(curly)S
  863. 2155(brackets)S
  864. 2589(indicate)S
  865. 3003(that)S
  866. 3215(a)S
  867. 3299(choice)S
  868. 3645(must)S
  869. 3910(be)S
  870. 4054(made.)S
  871. 3834 V
  872. 12 B
  873. 936(Data)S
  874. 1215(Transfer)S
  875. 4041 V
  876. 12 R
  877. 1116(mov[b])S
  878. 1800(dest,)S
  879. 2055(source)S
  880. 3096(!)S
  881. 3167(Move)S
  882. 3478(word/byte)S
  883. 3999(from)S
  884. 4265(source)S
  885. 4611(to)S
  886. 4735(dest)S
  887. 4179 V
  888. (pop)180 1116 A
  889. 1800(dest)S
  890. 3096(!)S
  891. 3167(Pop)S
  892. 3384(stack)S
  893. 4317 V
  894. 1116(push)S
  895. 1800(source)S
  896. 3096(!)S
  897. 3167(Push)S
  898. 3431(stack)S
  899. 4455 V
  900. 1116(xchg[b])S
  901. (op1,)210 1800 A
  902. (op2)180 2040 A
  903. 3096(!)S
  904. 3167(Exchange)S
  905. 3673(word/byte)S
  906. 4593 V
  907. 1116(xlat)S
  908. 3096(!)S
  909. 3167(Translate)S
  910. 4731 V
  911. (o16)180 1116 A
  912. 3096(!)S
  913. 3167(Operate)S
  914. 3582(on)S
  915. 3732(a)S
  916. 3816(16)S
  917. 3966(bit)S
  918. 4124(object)S
  919. 4450(instead)S
  920. 4823(of)S
  921. 4954(32)S
  922. 5104(bit)S
  923. 5007 V
  924. 12 B
  925. (Input/Output)700 936 A
  926. 5214 V
  927. 12 R
  928. 1116(in[b])S
  929. 1800(source)S
  930. 3096(!)S
  931. (Input)255 3167 A
  932. 3452(from)S
  933. 3718(source)S
  934. 4064(I/O)S
  935. 4257(port)S
  936. 5352 V
  937. 1116(in[b])S
  938. 3096(!)S
  939. (Input)255 3167 A
  940. 3452(from)S
  941. 3718(DX)S
  942. 3924(I/O)S
  943. 4117(port)S
  944. 5490 V
  945. 1116(out[b])S
  946. 1800(dest)S
  947. 3096(!)S
  948. 3167(Output)S
  949. 3533(to)S
  950. 3657(dest)S
  951. 3882(I/O)S
  952. 4075(port)S
  953. 5628 V
  954. 1116(out[b])S
  955. 3096(!)S
  956. 3167(Output)S
  957. 3533(to)S
  958. 3657(DX)S
  959. 3863(I/O)S
  960. 4056(port)S
  961. 5904 V
  962. 12 B
  963. 936(Address)S
  964. 1390(Object)S
  965. 6111 V
  966. 12 R
  967. 1116(lds)S
  968. 1800(reg,source)S
  969. 3096(!)S
  970. 3167(Load)S
  971. 3445(reg)S
  972. 3630(and)S
  973. 3834(DS)S
  974. 4019(from)S
  975. 4285(source)S
  976. 6249 V
  977. 1116(les)S
  978. 1800(reg,source)S
  979. 3096(!)S
  980. 3167(Load)S
  981. 3445(reg)S
  982. 3630(and)S
  983. 3834(ES)S
  984. 4005(from)S
  985. 4271(source)S
  986. 6387 V
  987. 1116(lea)S
  988. 1800(reg,source)S
  989. 3096(!)S
  990. 3167(Load)S
  991. 3445(effect)S
  992. 3753(address)S
  993. 4146(of)S
  994. 4277(source)S
  995. 4623(to)S
  996. 4747(reg)S
  997. 4932(and)S
  998. 5136(DS)S
  999. 6525 V
  1000. 1116({cdsefg}seg)S
  1001. 3096(!)S
  1002. 3167(Specify)S
  1003. 3567(seg)S
  1004. 3758(register)S
  1005. 4153(for)S
  1006. 4325(next)S
  1007. 4563(instruction)S
  1008. 6663 V
  1009. 1116(a16)S
  1010. 3096(!)S
  1011. 3167(Use)S
  1012. 3386(16)S
  1013. 3536(bit)S
  1014. 3694(addressing)S
  1015. 4241(mode)S
  1016. 4539(instead)S
  1017. 4912(of)S
  1018. 5043(32)S
  1019. 5193(bit)S
  1020. 6939 V
  1021. 12 B
  1022. 936(Flag)S
  1023. 1194(Transfer)S
  1024. 7146 V
  1025. 12 R
  1026. 1116(lahf)S
  1027. 3096(!)S
  1028. 3167(Load)S
  1029. 3445(AH)S
  1030. 3651(from)S
  1031. 3917(257ag)S
  1032. 4128(register)S
  1033. 8427 V
  1034. EP
  1035. %%Page: 3 3
  1036. BP
  1037. /slant 0 def
  1038. /height 0 def
  1039. 1130 V
  1040. 10 R
  1041. 936(SEC.)S
  1042. 1196(.1)S
  1043. 2424(AS320ASSEMBLER)S
  1044. 3272([IBM])S
  1045. 12 B
  1046. 4958(3)S
  1047. 1380 V
  1048. 12 R
  1049. (popf)221 1116 A
  1050. 3096(!)S
  1051. 3167(Pop)S
  1052. 3384(257ags)S
  1053. 1518 V
  1054. 1116(pushf)S
  1055. 3096(!)S
  1056. 3167(Push)S
  1057. 3431(257ags)S
  1058. 1656 V
  1059. 1116(sahf)S
  1060. 3096(!)S
  1061. 3167(Store)S
  1062. 3453(AH)S
  1063. 3659(in)S
  1064. 3783(257ag)S
  1065. 3994(register)S
  1066. 1932 V
  1067. 12 B
  1068. 936(Addition)S
  1069. 2139 V
  1070. 12 R
  1071. (aaa)162 1116 A
  1072. 3096(!)S
  1073. 3167(Adjust)S
  1074. 3520(result)S
  1075. 3820(of)S
  1076. 3951(BCD)S
  1077. (addition)396 4229 A
  1078. 2277 V
  1079. 1116(add[b])S
  1080. 1800(dest,source)S
  1081. 3096(!)S
  1082. 3167(Add)S
  1083. 2415 V
  1084. 1116(adc[b])S
  1085. 1800(dest,source)S
  1086. 3096(!)S
  1087. 3167(Add)S
  1088. 3405(with)S
  1089. 3651(carry)S
  1090. 2553 V
  1091. 1116(daa)S
  1092. 3096(!)S
  1093. 3167(Decimal)S
  1094. 3609(Adjust)S
  1095. 3962(after)S
  1096. (addition)396 4216 A
  1097. 2691 V
  1098. 1116(inc[b])S
  1099. 1800(dest)S
  1100. 3096(!)S
  1101. 3167(Increment)S
  1102. 3689(by)S
  1103. 3839(1)S
  1104. 2967 V
  1105. 12 B
  1106. (Subtraction)612 936 A
  1107. 3174 V
  1108. 12 R
  1109. 1116(aas)S
  1110. 3096(!)S
  1111. 3167(Adjust)S
  1112. 3520(result)S
  1113. 3820(of)S
  1114. 3951(BCD)S
  1115. 4229(subtraction)S
  1116. 3312 V
  1117. 1116(sub[b])S
  1118. 1800(dest,source)S
  1119. 3096(!)S
  1120. 3167(Subtract)S
  1121. 3450 V
  1122. 1116(sbb[b])S
  1123. 1800(dest,source)S
  1124. 3096(!)S
  1125. 3167(Subtract)S
  1126. 3601(with)S
  1127. 3847(borrow)S
  1128. 4227(from)S
  1129. 4493(dest)S
  1130. 3588 V
  1131. 1116(das)S
  1132. 3096(!)S
  1133. 3167(Decimal)S
  1134. 3609(adjust)S
  1135. 3928(after)S
  1136. 4182(subtraction)S
  1137. 3726 V
  1138. 1116(dec[b])S
  1139. 1800(dest)S
  1140. 3096(!)S
  1141. 3167(Decrement)S
  1142. 3730(by)S
  1143. 3880(one)S
  1144. 3864 V
  1145. 1116(neg[b])S
  1146. 1800(dest)S
  1147. 3096(!)S
  1148. 3167(Negate)S
  1149. 4002 V
  1150. 1116(cmp[b])S
  1151. 1800(dest,source)S
  1152. 3096(!)S
  1153. 3167(Compare)S
  1154. 4278 V
  1155. 12 B
  1156. 936(Multiplication)S
  1157. 4485 V
  1158. 12 R
  1159. 1116(aam)S
  1160. 3096(!)S
  1161. 3167(Adjust)S
  1162. 3520(result)S
  1163. 3820(of)S
  1164. 3951(BCD)S
  1165. (multiply)410 4229 A
  1166. 4623 V
  1167. 1116(imul[b])S
  1168. 1800(source)S
  1169. 3096(!)S
  1170. 3167(Signed)S
  1171. (multiply)410 3532 A
  1172. 4761 V
  1173. 1116(mul[b])S
  1174. 1800(source)S
  1175. 3096(!)S
  1176. 3167(Unsigned)S
  1177. (multiply)410 3660 A
  1178. 5037 V
  1179. 12 B
  1180. 936(Division)S
  1181. 5244 V
  1182. 12 R
  1183. 1116(aad)S
  1184. 3096(!)S
  1185. 3167(Adjust)S
  1186. 3520(AX)S
  1187. 3726(for)S
  1188. 3898(BCD)S
  1189. 4176(division)S
  1190. 5382 V
  1191. (o16)180 1116 A
  1192. 1326(cbw)S
  1193. 3096(!)S
  1194. 3167(Sign)S
  1195. 3418(extend)S
  1196. 3770(AL)S
  1197. 3962(into)S
  1198. 4180(AH)S
  1199. 5520 V
  1200. (o16)180 1116 A
  1201. 1326(cwd)S
  1202. 3096(!)S
  1203. 3167(Sign)S
  1204. 3418(extend)S
  1205. 3770(AX)S
  1206. 3976(into)S
  1207. 4194(DX)S
  1208. 5658 V
  1209. 1116(cwde)S
  1210. 3096(!)S
  1211. 3167(Sign)S
  1212. 3418(extend)S
  1213. 3770(AX)S
  1214. 3976(into)S
  1215. 4194(EAX)S
  1216. 5796 V
  1217. 1116(cdq)S
  1218. 3096(!)S
  1219. 3167(Sign)S
  1220. 3418(extend)S
  1221. 3770(EAX)S
  1222. 4050(into)S
  1223. 4268(EDX)S
  1224. 5934 V
  1225. 1116(idiv[b])S
  1226. 1800(source)S
  1227. 3096(!)S
  1228. 3167(Signed)S
  1229. 3532(divide)S
  1230. 6072 V
  1231. 1116(div[b])S
  1232. 1800(source)S
  1233. 3096(!)S
  1234. 3167(Unsigned)S
  1235. 3660(divide)S
  1236. 6348 V
  1237. 12 B
  1238. 936(Logical)S
  1239. 6555 V
  1240. 12 R
  1241. 1116(and[b])S
  1242. 1800(dest,source)S
  1243. 3096(!)S
  1244. 3167(Logical)S
  1245. 3567(and)S
  1246. 6693 V
  1247. 1116(not[b])S
  1248. 1800(dest)S
  1249. 3096(!)S
  1250. 3167(Logical)S
  1251. 3567(not)S
  1252. 6831 V
  1253. 1116(or[b])S
  1254. 1800(dest,source)S
  1255. 3096(!)S
  1256. 3167(Logical)S
  1257. 3567(inclusive)S
  1258. 4034(or)S
  1259. 6969 V
  1260. 1116(test[b])S
  1261. 1800(dest,source)S
  1262. 3096(!)S
  1263. 3167(Logical)S
  1264. 3567(test)S
  1265. 7107 V
  1266. 1116(xor[b])S
  1267. 1800(dest,source)S
  1268. 3096(!)S
  1269. 3167(Logical)S
  1270. 3567(exclusive)S
  1271. 4054(or)S
  1272. 8427 V
  1273. EP
  1274. %%Page: 4 4
  1275. BP
  1276. /slant 0 def
  1277. /height 0 def
  1278. 1130 V
  1279. 12 B
  1280. 936(4)S
  1281. 1380 V
  1282. 936(Shift)S
  1283. 1587 V
  1284. 12 R
  1285. 1116(sal[b]/shl[b])S
  1286. 1800(dest,CL)S
  1287. 3096(!)S
  1288. 3167(Shift)S
  1289. 3433(logical)S
  1290. 3793(left)S
  1291. 1725 V
  1292. 1116(sar[b])S
  1293. 1800(dest,CL)S
  1294. 3096(!)S
  1295. 3167(Shift)S
  1296. 3433(arithmetic)S
  1297. 3956(right)S
  1298. 1863 V
  1299. 1116(shr[b])S
  1300. 1800(dest,CL)S
  1301. 3096(!)S
  1302. 3167(Shift)S
  1303. 3433(logical)S
  1304. 3793(right)S
  1305. 2139 V
  1306. 12 B
  1307. 936(Rotate)S
  1308. 2346 V
  1309. 12 R
  1310. 1116(rcl[b])S
  1311. 1800(dest,CL)S
  1312. 3096(!)S
  1313. 3167(Rotate)S
  1314. 3513(left,)S
  1315. 3736(with)S
  1316. 3982(carry)S
  1317. 2484 V
  1318. 1116(rcr[b])S
  1319. 1800(dest,CL)S
  1320. 3096(!)S
  1321. 3167(Rotate)S
  1322. 3513(right,)S
  1323. 3802(with)S
  1324. 4048(carry)S
  1325. 2622 V
  1326. 1116(rol[b])S
  1327. 1800(dest,CL)S
  1328. 3096(!)S
  1329. 3167(Rotate)S
  1330. 3513(left)S
  1331. 2760 V
  1332. 1116(ror[b])S
  1333. 1800(dest,CL)S
  1334. 3096(!)S
  1335. 3167(Rotate)S
  1336. 3513(right)S
  1337. 3036 V
  1338. 12 B
  1339. 936(String)S
  1340. 1289(Manipulation)S
  1341. 3243 V
  1342. 12 R
  1343. 1116(cmps[b])S
  1344. 3096(!)S
  1345. 3167(Compare)S
  1346. 3640(string)S
  1347. 3946(element)S
  1348. 4360(ds:esi)S
  1349. 4666(with)S
  1350. 4912(es:edi)S
  1351. 3381 V
  1352. 1116(lods[b])S
  1353. 3096(!)S
  1354. 3167(Load)S
  1355. 3445(from)S
  1356. 3711(ds:esi)S
  1357. 4017(into)S
  1358. 4235(AL,)S
  1359. 4457(AX,)S
  1360. 4693(or)S
  1361. 4824(EAX)S
  1362. 3519 V
  1363. 1116(movs[b])S
  1364. 3096(!)S
  1365. 3167(Move)S
  1366. 3478(from)S
  1367. 3744(ds:esi)S
  1368. 4050(to)S
  1369. 4174(es:edi)S
  1370. 3657 V
  1371. 1116(rep)S
  1372. 3096(!)S
  1373. 3167(Repeat)S
  1374. 3533(next)S
  1375. 3771(instruction)S
  1376. (until)222 4319 A
  1377. 4571(ECX=0)S
  1378. 3795 V
  1379. 1116(repe/repz)S
  1380. 3096(!)S
  1381. 3167(Repeat)S
  1382. 3533(next)S
  1383. 3771(instruction)S
  1384. (until)222 4319 A
  1385. 4571(ECX=0)S
  1386. 4971(and)S
  1387. 5175(ZF=1)S
  1388. 3933 V
  1389. 1116(repne/repnz)S
  1390. 3096(!)S
  1391. 3167(Repeat)S
  1392. 3533(next)S
  1393. 3771(instruction)S
  1394. (until)222 4319 A
  1395. 4571(ECX!=0)S
  1396. 5012(and)S
  1397. 5216(ZF=0)S
  1398. 4071 V
  1399. 1116(scas[b])S
  1400. 3096(!)S
  1401. 3167(Compare)S
  1402. 3640(ds:esi)S
  1403. 3946(with)S
  1404. 4192(AL/AX/EAX)S
  1405. 4209 V
  1406. 1116(stos[b])S
  1407. 3096(!)S
  1408. 3167(Store)S
  1409. 3453(AL/AX/EAX)S
  1410. 4139(in)S
  1411. 4263(es:edi)S
  1412. 4485 V
  1413. 12 B
  1414. 936(Control)S
  1415. 1370(Transfer)S
  1416. 4659 V
  1417. 12 I
  1418. 1116(As)S
  1419. 12 R
  1420. (accepts)357 1275 A
  1421. 1671(a)S
  1422. 1764(number)S
  1423. 2172(of)S
  1424. 2312(special)S
  1425. 2688(jump)S
  1426. 2975(opcodes)S
  1427. 3409(that)S
  1428. 3630(can)S
  1429. 3837(assemble)S
  1430. 4320(to)S
  1431. 4453(instructions)S
  1432. 4797 V
  1433. 936(with)S
  1434. 1202(either)S
  1435. 1529(a)S
  1436. 1633(byte)S
  1437. (displacement,)669 1891 A
  1438. 2610(which)S
  1439. 2956(can)S
  1440. 3174(only)S
  1441. (reach)263 3438 A
  1442. 3751(to)S
  1443. 3895(targets)S
  1444. 4269(within)S
  1445. 12 Y
  1446. 4629(-)S
  1447. 12 R
  1448. (126)180 4695 A
  1449. 4924(to)S
  1450. 4935 V
  1451. (+129)248 936 A
  1452. 1219(bytes)S
  1453. 1509(of)S
  1454. 1645(the)S
  1455. 1828(branch,)S
  1456. 2222(or)S
  1457. 2358(an)S
  1458. 2507(instruction)S
  1459. 3060(with)S
  1460. 3311(a)S
  1461. 3400(32-bit)S
  1462. (displacement.)669 3724 A
  1463. 4458(The)S
  1464. 4681(assem-)S
  1465. 5073 V
  1466. 936(bler)S
  1467. 1155(automatically)S
  1468. (chooses)382 1845 A
  1469. 2257(a)S
  1470. 2341(byte)S
  1471. 2579(or)S
  1472. 2710(word)S
  1473. (displacement)639 2989 A
  1474. 3658(instruction.)S
  1475. 5247 V
  1476. 1116(The)S
  1477. 1353(English)S
  1478. 1771(translation)S
  1479. 2332(of)S
  1480. 2482(the)S
  1481. 2679(opcodes)S
  1482. (should)321 3124 A
  1483. 3495(be)S
  1484. (obvious,)411 3659 A
  1485. 4120(with)S
  1486. 4386(`)S
  1487. 4417(`l(ess)')S
  1488. 4753(')S
  1489. 4844(and)S
  1490. 5385 V
  1491. 936(`)S
  1492. (`g(reater)')502 967 A
  1493. 1459(')S
  1494. 1583(for)S
  1495. 1808(signed)S
  1496. 2206(comparisions,)S
  1497. 2964(and)S
  1498. 3221(`)S
  1499. 3252(`b(elow)')S
  1500. 3702(')S
  1501. 3826(and)S
  1502. 4083(`)S
  1503. (`a(bove)*(CQ)680 4114 A
  1504. 4876(for)S
  1505. 5523 V
  1506. 936(unsigned)S
  1507. 1408(comparisions.)S
  1508. 2150(There)S
  1509. 2470(are)S
  1510. 2656(lots)S
  1511. 2868(of)S
  1512. (synonyms)488 3006 A
  1513. 3531(to)S
  1514. 3662(allow)S
  1515. (you)180 3969 A
  1516. 4187(to)S
  1517. 4319(write)S
  1518. 4608("jump)S
  1519. 4943(if)S
  1520. 5661 V
  1521. 936(not)S
  1522. 1120(that")S
  1523. 1381(instead)S
  1524. 1754(of)S
  1525. 1885("jump)S
  1526. 2212(if)S
  1527. 2317(this".)S
  1528. 5835 V
  1529. 1116(The)S
  1530. 1344(`)S
  1531. 1375(`call')S
  1532. 1623(',)S
  1533. 1734(`)S
  1534. 1765(`jmp')S
  1535. 2025(',)S
  1536. 2136(and)S
  1537. 2350(`)S
  1538. 2381(`ret')S
  1539. 2582(')S
  1540. 2663(instructions)S
  1541. 3268(can)S
  1542. 3476(be)S
  1543. 3630(either)S
  1544. 3947(intrasegment)S
  1545. 4613(or)S
  1546. 4754(inter-)S
  1547. 5973 V
  1548. 936(segment.)S
  1549. 1429(The)S
  1550. 1647(intersegment)S
  1551. 2303(versions)S
  1552. 2736(are)S
  1553. 2915(indicated)S
  1554. 3389(with)S
  1555. 3635(the)S
  1556. 3813(suf256x)S
  1557. 4118(`)S
  1558. (`f')123 4149 A
  1559. 4262('.)S
  1560. 6249 V
  1561. 12 B
  1562. 936(Unconditional)S
  1563. 6456 V
  1564. 12 R
  1565. (jmp[f])311 1116 A
  1566. 1800(dest)S
  1567. 3096(!)S
  1568. 3167(jump)S
  1569. 3445(to)S
  1570. 3569(dest)S
  1571. 3794((8)S
  1572. 3925(or)S
  1573. 4056(32-bit)S
  1574. (displacement))680 4375 A
  1575. 6594 V
  1576. (call[f])299 1116 A
  1577. 1800(dest)S
  1578. 3096(!)S
  1579. 3167(call)S
  1580. 3373(procedure)S
  1581. 6732 V
  1582. (ret[f])252 1116 A
  1583. 3096(!)S
  1584. 3167(return)S
  1585. 3487(from)S
  1586. 3753(procedure)S
  1587. 7008 V
  1588. 12 B
  1589. 936(Conditional)S
  1590. 8427 V
  1591. EP
  1592. %%Page: 5 5
  1593. BP
  1594. /slant 0 def
  1595. /height 0 def
  1596. 1130 V
  1597. 10 R
  1598. 936(SEC.)S
  1599. 1196(.1)S
  1600. 2424(AS320ASSEMBLER)S
  1601. 3272([IBM])S
  1602. 12 B
  1603. 4958(5)S
  1604. 1380 V
  1605. 12 R
  1606. 1116(ja/jnbe)S
  1607. 3096(!)S
  1608. 3167(if)S
  1609. (above/not)476 3272 A
  1610. 3778(below)S
  1611. 4104(or)S
  1612. 4235(equal)S
  1613. 4527((unsigned))S
  1614. 1518 V
  1615. 1116(jae/jnb/jnc)S
  1616. 3096(!)S
  1617. 3167(if)S
  1618. (above)288 3272 A
  1619. 3590(or)S
  1620. 3721(equal/not)S
  1621. 4201(below/not)S
  1622. 4715(carry)S
  1623. 4995((uns.))S
  1624. 1656 V
  1625. 1116(jb/jnae/jc)S
  1626. 3096(!)S
  1627. 3167(if)S
  1628. 3272(not)S
  1629. (above)288 3456 A
  1630. 3774(nor)S
  1631. 3965(equal/below/carry)S
  1632. 4871((unsigned))S
  1633. 1794 V
  1634. 1116(jbe/jna)S
  1635. 3096(!)S
  1636. 3167(if)S
  1637. 3272(below)S
  1638. 3598(or)S
  1639. 3729(equal/not)S
  1640. (above)288 4209 A
  1641. 4527((unsigned))S
  1642. 1932 V
  1643. 1116(jg/jnle)S
  1644. 3096(!)S
  1645. 3167(if)S
  1646. 3272(greater/not)S
  1647. 3828(less)S
  1648. 4040(nor)S
  1649. 4231(equal)S
  1650. 4523((signed))S
  1651. 2070 V
  1652. 1116(jge/jnl)S
  1653. 3096(!)S
  1654. 3167(if)S
  1655. 3272(greater)S
  1656. 3640(or)S
  1657. 3771(equal/not)S
  1658. 4251(less)S
  1659. 4463((signed))S
  1660. 2208 V
  1661. (jl/jnqe)310 1116 A
  1662. 3096(!)S
  1663. 3167(if)S
  1664. 3272(less/not)S
  1665. 3672(greater)S
  1666. 4040(nor)S
  1667. 4231(equal)S
  1668. 4523((signed))S
  1669. 2346 V
  1670. 1116(jle/jgl)S
  1671. 3096(!)S
  1672. 3167(if)S
  1673. 3272(less)S
  1674. 3484(or)S
  1675. 3615(equal/not)S
  1676. 4095(greater)S
  1677. 4463((signed))S
  1678. 2484 V
  1679. 1116(je/jz)S
  1680. 3096(!)S
  1681. 3167(if)S
  1682. 3272(equal/zero)S
  1683. 2622 V
  1684. 1116(jne/jnz)S
  1685. 3096(!)S
  1686. 3167(if)S
  1687. 3272(not)S
  1688. 3456(equal/not)S
  1689. 3936(zero)S
  1690. 2760 V
  1691. 1116(jno)S
  1692. 3096(!)S
  1693. 3167(if)S
  1694. 3272(over257ow)S
  1695. 3732(not)S
  1696. 3916(set)S
  1697. 2898 V
  1698. 1116(jo)S
  1699. 3096(!)S
  1700. 3167(if)S
  1701. 3272(over257ow)S
  1702. 3732(set)S
  1703. 3036 V
  1704. 1116(jnp/jpo)S
  1705. 3096(!)S
  1706. 3167(if)S
  1707. 3272(parity)S
  1708. 3585(not)S
  1709. 3769(set/parity)S
  1710. (odd)180 4251 A
  1711. 3174 V
  1712. 1116(jp/jpe)S
  1713. 3096(!)S
  1714. 3167(if)S
  1715. 3272(parity)S
  1716. 3585(set/parity)S
  1717. 4067(even)S
  1718. 3312 V
  1719. 1116(jns)S
  1720. 3096(!)S
  1721. 3167(if)S
  1722. 3272(sign)S
  1723. 3503(not)S
  1724. 3687(set)S
  1725. 3450 V
  1726. 1116(js)S
  1727. 3096(!)S
  1728. 3167(if)S
  1729. 3272(sign)S
  1730. 3503(set)S
  1731. 3726 V
  1732. 12 B
  1733. 936(Iteration)S
  1734. 1424(Control)S
  1735. 3933 V
  1736. 12 R
  1737. 1116(jcxz)S
  1738. 1800(dest)S
  1739. 3096(!)S
  1740. 3167(jump)S
  1741. 3445(if)S
  1742. 3550(ECX)S
  1743. 3822(=)S
  1744. 3920(0)S
  1745. 4071 V
  1746. (loop)214 1116 A
  1747. 1800(dest)S
  1748. 3096(!)S
  1749. 3167(Decrement)S
  1750. 3730(ECX)S
  1751. 4002(and)S
  1752. 4206(jump)S
  1753. 4484(if)S
  1754. 4589(CX)S
  1755. 4787(!=)S
  1756. 4926(0)S
  1757. 4209 V
  1758. (loope/loopz)570 1116 A
  1759. 1800(dest)S
  1760. 3096(!)S
  1761. 3167(Decrement)S
  1762. 3730(ECX)S
  1763. 4002(and)S
  1764. 4206(jump)S
  1765. 4484(if)S
  1766. 4589(ECX)S
  1767. 4861(=)S
  1768. 4959(0)S
  1769. 5049(and)S
  1770. 5253(ZF)S
  1771. 5424(=)S
  1772. 5522(1)S
  1773. 4347 V
  1774. (loopne/loopnz)690 1116 A
  1775. 3096(dest!)S
  1776. 3362(Decrement)S
  1777. 3925(ECX)S
  1778. 4197(and)S
  1779. 4401(jump)S
  1780. 4679(if)S
  1781. 4784(ECX)S
  1782. 5056(!=)S
  1783. 5195(0)S
  1784. 5285(and)S
  1785. 5489(ZF)S
  1786. 5660(=)S
  1787. 5758(0)S
  1788. 4623 V
  1789. 12 B
  1790. (Interrupt)492 936 A
  1791. 4830 V
  1792. 12 R
  1793. 1116(int)S
  1794. 1800(n)S
  1795. 3096(!)S
  1796. 3167(Software)S
  1797. 3636(interrupt)S
  1798. 4084(n)S
  1799. 4968 V
  1800. 1116(into)S
  1801. 3096(!)S
  1802. 3167(Interrupt)S
  1803. 3622(if)S
  1804. 3727(over257ow)S
  1805. 4187(set)S
  1806. 5106 V
  1807. 1116(iretd)S
  1808. 3096(!)S
  1809. 3167(Return)S
  1810. 3526(from)S
  1811. 3792(interrupt)S
  1812. 5382 V
  1813. 12 B
  1814. 936(Flag)S
  1815. 1194(Operations)S
  1816. 5589 V
  1817. 12 R
  1818. 1116(clc)S
  1819. 3096(!)S
  1820. 3167(Clear)S
  1821. 3460(carry)S
  1822. 3740(257ag)S
  1823. 5727 V
  1824. 1116(cld)S
  1825. 3096(!)S
  1826. 3167(Clear)S
  1827. 3460(direction)S
  1828. 3921(257ag)S
  1829. 5865 V
  1830. 1116(cli)S
  1831. 3096(!)S
  1832. 3167(Clear)S
  1833. 3460(interrupt)S
  1834. 3908(enable)S
  1835. 4254(257ag)S
  1836. 6003 V
  1837. 1116(cmc)S
  1838. 3096(!)S
  1839. 3167(Complement)S
  1840. 3821(carry)S
  1841. 4101(257ag)S
  1842. 6141 V
  1843. 1116(stc)S
  1844. 3096(!)S
  1845. 3167(Set)S
  1846. 3352(carry)S
  1847. 3632(257ag)S
  1848. 6279 V
  1849. 1116(std)S
  1850. 3096(!)S
  1851. 3167(Set)S
  1852. 3352(direction)S
  1853. 3813(257ag)S
  1854. 6417 V
  1855. 1116(sti)S
  1856. 3096(!)S
  1857. 3167(Set)S
  1858. 3352(interrupt)S
  1859. 3800(enable)S
  1860. 4146(257ag)S
  1861. 8427 V
  1862. EP
  1863. %%Page: 6 6
  1864. BP
  1865. /slant 0 def
  1866. /height 0 def
  1867. 1130 V
  1868. 12 B
  1869. 936(6)S
  1870. 1380 V
  1871. 936(Location)S
  1872. 1422(Counter)S
  1873. 1692 V
  1874. 12 R
  1875. 1116(The)S
  1876. 1335(special)S
  1877. 1703(symbol)S
  1878. 2089(`)S
  1879. 2120(`.')S
  1880. 2222(')S
  1881. 2294(is)S
  1882. 2406(the)S
  1883. 2585(location)S
  1884. (counter)363 3007 A
  1885. 3402(and)S
  1886. 3608(its)S
  1887. 3755(value)S
  1888. 4049(is)S
  1889. 4162(the)S
  1890. 4342(address)S
  1891. 4737(of)S
  1892. 4870(the)S
  1893. 1830 V
  1894. 936(256rst)S
  1895. 1161(byte)S
  1896. 1405(of)S
  1897. 1541(the)S
  1898. 1724(instruction)S
  1899. 2277(in)S
  1900. 2406(which)S
  1901. 2737(the)S
  1902. 2920(symbol)S
  1903. 3310(appears)S
  1904. 3715(and)S
  1905. 3924(can)S
  1906. 4127(be)S
  1907. 4276(used)S
  1908. 4532(in)S
  1909. 4661(expres-)S
  1910. 1968 V
  1911. 936(sions.)S
  1912. 2244 V
  1913. 12 B
  1914. 936(Segments)S
  1915. 2556 V
  1916. 12 R
  1917. 1116(There)S
  1918. 1437(are)S
  1919. 1624(four)S
  1920. 1864(different)S
  1921. 2321(assembly)S
  1922. 2809(segments:)S
  1923. 3331(text,)S
  1924. 3581(rom,)S
  1925. 3844(data)S
  1926. 4084(and)S
  1927. 4296(bss.)S
  1928. 4548(Segments)S
  1929. 2694 V
  1930. 936(are)S
  1931. 1120(declared)S
  1932. 1566(and)S
  1933. 1775(selected)S
  1934. 2200(by)S
  1935. 2354(the)S
  1936. 12 I
  1937. 2536(.sect)S
  1938. 12 R
  1939. (pseudo-op.)532 2789 A
  1940. 3385(It)S
  1941. 3494(is)S
  1942. 3609(customary)S
  1943. 4147(to)S
  1944. 4275(declare)S
  1945. 4660(all)S
  1946. 4816(seg-)S
  1947. 2832 V
  1948. 936(ments)S
  1949. 1255(at)S
  1950. 1373(the)S
  1951. 1551(top)S
  1952. 1735(of)S
  1953. 1866(an)S
  1954. 2010(assembly)S
  1955. 2490(256le)S
  1956. 2675(like)S
  1957. 2887(this:)S
  1958. 3039 V
  1959. 1026(.sect)S
  1960. 1275(.text;)S
  1961. 1551(.sect)S
  1962. 1800(.rom;)S
  1963. 2089(.sect)S
  1964. 2338(.data;)S
  1965. 2634(.sect)S
  1966. 2883(.bss)S
  1967. 3246 V
  1968. 936(The)S
  1969. 1162(assembler)S
  1970. (accepts)357 1685 A
  1971. 2080(up)S
  1972. 2238(to)S
  1973. 2370(16)S
  1974. 2528(different)S
  1975. 2985(segments,)S
  1976. 3503(but)S
  1977. 10 R
  1978. 3690(MINIX)S
  1979. 12 R
  1980. 4031(expects)S
  1981. 4432(only)S
  1982. 4684(four)S
  1983. 4924(to)S
  1984. 3384 V
  1985. 936(be)S
  1986. 1091(used.)S
  1987. 1413(Anything)S
  1988. 1910(can)S
  1989. 2119(in)S
  1990. 2254(principle)S
  1991. 2725(be)S
  1992. 2879(assembled)S
  1993. 3423(into)S
  1994. 3651(any)S
  1995. 3865(segment,)S
  1996. 4338(but)S
  1997. 4532(the)S
  1998. 10 R
  1999. 4715(MINIX)S
  2000. 3522 V
  2001. 12 R
  2002. 936(bss)S
  2003. 1121(segment)S
  2004. 1555(may)S
  2005. 1794(only)S
  2006. 2039(contain)S
  2007. (uninitialized)606 2427 A
  2008. 3065(data.)S
  2009. 3359(Note)S
  2010. 3627(that)S
  2011. 3841(the)S
  2012. 4021(`)S
  2013. 4052(`.')S
  2014. 4154(')S
  2015. 4227(symbol)S
  2016. 4614(refers)S
  2017. 4924(to)S
  2018. 3660 V
  2019. 936(the)S
  2020. 1114(location)S
  2021. 1534(in)S
  2022. 1658(the)S
  2023. 1836(current)S
  2024. 2210(segment.)S
  2025. 3936 V
  2026. 12 B
  2027. 936(Labels)S
  2028. 4248 V
  2029. 12 R
  2030. 1116(There)S
  2031. 1445(are)S
  2032. 1640(two)S
  2033. 1868(types:)S
  2034. 2203(name)S
  2035. 2511(and)S
  2036. 2731(numeric.)S
  2037. 3234(Name)S
  2038. 3571(labels)S
  2039. 3901(consist)S
  2040. 4284(of)S
  2041. 4432(a)S
  2042. 4533(name)S
  2043. 4842(fol-)S
  2044. 4386 V
  2045. 936(lowed)S
  2046. 1262(by)S
  2047. 1412(a)S
  2048. 1496(colon)S
  2049. 1794((:).)S
  2050. 4560 V
  2051. 1116(The)S
  2052. 1340(numeric)S
  2053. 1773(labels)S
  2054. 2092(are)S
  2055. 2277(single)S
  2056. 2602(digits.)S
  2057. 2967(The)S
  2058. 3191(nearest)S
  2059. 3571(0:)S
  2060. 3701(label)S
  2061. 3973(may)S
  2062. 4217(be)S
  2063. 4367(referenced)S
  2064. 4917(as)S
  2065. 4698 V
  2066. 936(0f)S
  2067. 1067(in)S
  2068. 1191(the)S
  2069. 1369(forward)S
  2070. 1784(direction,)S
  2071. 2275(or)S
  2072. 2406(0b)S
  2073. 2556(backwards.)S
  2074. 4974 V
  2075. 12 B
  2076. 936(Statement)S
  2077. 1492(Syntax)S
  2078. 5286 V
  2079. 12 R
  2080. 1116(Each)S
  2081. 1388(line)S
  2082. 1600(consists)S
  2083. 2013(of)S
  2084. 2144(a)S
  2085. 2228(single)S
  2086. 2547(statement.)S
  2087. 3102(Blank)S
  2088. 3420(or)S
  2089. 3551(comment)S
  2090. 4031(lines)S
  2091. 4290(are)S
  2092. 4469(allowed.)S
  2093. 5562 V
  2094. 12 B
  2095. 936(Instruction)S
  2096. 1545(Statements)S
  2097. 5874 V
  2098. 12 R
  2099. 1116(The)S
  2100. 1334(most)S
  2101. 1599(general)S
  2102. 1986(form)S
  2103. 2252(of)S
  2104. 2383(an)S
  2105. 2527(instruction)S
  2106. 3075(is)S
  2107. 6081 V
  2108. 1026(label:)S
  2109. 1326(opcode)S
  2110. (operand1,)479 1704 A
  2111. (operand2)449 2213 A
  2112. 2782(!)S
  2113. 2853(comment)S
  2114. 6426 V
  2115. 12 B
  2116. 936(Expression)S
  2117. 1536(Semantics)S
  2118. 6738 V
  2119. 12 R
  2120. 1116(The)S
  2121. 1350(following)S
  2122. 1867(operators)S
  2123. 2364(can)S
  2124. 2578(be)S
  2125. 2738(used:)S
  2126. 3039(+)S
  2127. 12 Y
  2128. 3153(-)S
  2129. 12 R
  2130. 3265(*)S
  2131. 3371(/)S
  2132. 3452(&)S
  2133. 3593(|)S
  2134. 3664(303)S
  2135. 3752(304)S
  2136. 3840(<<)S
  2137. 4023((shift)S
  2138. 4327(left))S
  2139. 4578(>>)S
  2140. 4761((shift)S
  2141. 6876 V
  2142. 936(right))S
  2143. 12 Y
  2144. 1243(-)S
  2145. 12 R
  2146. 1346((unary)S
  2147. 1699(minus).)S
  2148. 2132(32-bit)S
  2149. 2458(integer)S
  2150. 2832(arithmetic)S
  2151. 3362(is)S
  2152. 3480(used.)S
  2153. 3767(Division)S
  2154. (produces)436 4220 A
  2155. 4692(a)S
  2156. 4782(trun-)S
  2157. 7014 V
  2158. 936(cated)S
  2159. (quotient.)426 1222 A
  2160. 8427 V
  2161. EP
  2162. %%Page: 7 7
  2163. BP
  2164. /slant 0 def
  2165. /height 0 def
  2166. 1130 V
  2167. 10 R
  2168. 936(SEC.)S
  2169. 1196(.1)S
  2170. 2424(AS320ASSEMBLER)S
  2171. 3272([IBM])S
  2172. 12 B
  2173. 4958(7)S
  2174. 1380 V
  2175. 936(Addressing)S
  2176. 1551(Modes)S
  2177. 1692 V
  2178. 12 R
  2179. 1116(Below)S
  2180. 1469(is)S
  2181. 1587(a)S
  2182. 1678(list)S
  2183. 1864(of)S
  2184. 2002(the)S
  2185. 2187(addressing)S
  2186. 2741(modes)S
  2187. (supported.)506 3093 A
  2188. 3666(Each)S
  2189. 3946(one)S
  2190. 4158(is)S
  2191. 4277(followed)S
  2192. 4746(by)S
  2193. 4904(an)S
  2194. 1830 V
  2195. 936(example.)S
  2196. 2037 V
  2197. 1116(constant)S
  2198. 3096(mov)S
  2199. 3340(eax,)S
  2200. (123456)360 3568 A
  2201. 2175 V
  2202. 1116(direct)S
  2203. (access)310 1423 A
  2204. 3096(mov)S
  2205. 3340(eax,)S
  2206. ((counter))445 3568 A
  2207. 2313 V
  2208. 1116(register)S
  2209. 3096(mov)S
  2210. 3340(eax,)S
  2211. 3568(esi)S
  2212. 2451 V
  2213. 1116(indirect)S
  2214. 3096(mov)S
  2215. 3340(eax,)S
  2216. 3568((esi))S
  2217. 2589 V
  2218. 1116(base)S
  2219. 1361(+)S
  2220. 1459(disp.)S
  2221. 3096(mov)S
  2222. 3340(eax,)S
  2223. 3568(6(ebp))S
  2224. 2727 V
  2225. 1116(scaled)S
  2226. 1449(index)S
  2227. 3096(mov)S
  2228. 3340(eax,)S
  2229. 3568((4*esi))S
  2230. 2865 V
  2231. 1116(base)S
  2232. 1361(+)S
  2233. 1459(index)S
  2234. 3096(mov)S
  2235. 3340(eax,)S
  2236. 3568((ebp)(2*esi))S
  2237. 3003 V
  2238. 1116(base)S
  2239. 1361(+)S
  2240. 1459(index)S
  2241. 1757(+)S
  2242. 1855(disp.)S
  2243. 3096(mov)S
  2244. 3340(eax,)S
  2245. 3568(10(edi)(1*esi))S
  2246. 3210 V
  2247. 936(Any)S
  2248. 1174(of)S
  2249. 1305(the)S
  2250. 1483(constants)S
  2251. 1963(or)S
  2252. 2095(symbols)S
  2253. 2528(may)S
  2254. 2767(be)S
  2255. (replacement)593 2912 A
  2256. 3536(by)S
  2257. 3687(expressions.)S
  2258. 4342(Direct)S
  2259. (access,)340 4678 A
  2260. 3348 V
  2261. 936(constants)S
  2262. 1429(and)S
  2263. (displacements)686 1646 A
  2264. 2375(may)S
  2265. 2626(be)S
  2266. 2783(any)S
  2267. 3000(type)S
  2268. 3251(of)S
  2269. 3395(expression.)S
  2270. 4015(A)S
  2271. 4146(scaled)S
  2272. 4492(index)S
  2273. 4802(with)S
  2274. 3486 V
  2275. 936(scale)S
  2276. 1209(1)S
  2277. 1299(may)S
  2278. 1537(be)S
  2279. (written)345 1681 A
  2280. (without)370 2056 A
  2281. 2456(the)S
  2282. 2634(`)S
  2283. 2665(`1*')S
  2284. 2857('.)S
  2285. 3762 V
  2286. 12 B
  2287. 936(Call)S
  2288. 1182(and)S
  2289. 1406(Jmp)S
  2290. 4074 V
  2291. 12 R
  2292. 1116(The)S
  2293. 1338(`)S
  2294. 1369(`call')S
  2295. 1617(')S
  2296. 1692(and)S
  2297. 1900(`)S
  2298. 1931(`jmp')S
  2299. 2191(')S
  2300. 2266(instructions)S
  2301. 2865(can)S
  2302. 3067(be)S
  2303. 3215(interpreted)S
  2304. 3775(as)S
  2305. 3910(a)S
  2306. 3998(load)S
  2307. 4241(into)S
  2308. 4464(the)S
  2309. 4647(instruc-)S
  2310. 4212 V
  2311. 936(tion)S
  2312. 1154(pointer.)S
  2313. 4419 V
  2314. 1116(call)S
  2315. 12 Y1
  2316. 1322(3)S
  2317. 12 R
  2318. 1382(routine)S
  2319. 3096(!)S
  2320. 3167(Direct,)S
  2321. 3532(intrasegment)S
  2322. 4557 V
  2323. 1116(call)S
  2324. 1322((subloc))S
  2325. 3096(!)S
  2326. 3167(Indirect,)S
  2327. 3605(intrasegment)S
  2328. 4695 V
  2329. 1116(call)S
  2330. 1322(6(ebp))S
  2331. 3096(!)S
  2332. 3167(Indirect,)S
  2333. 3605(intrasegment)S
  2334. 4833 V
  2335. 1116(call)S
  2336. 1322(ebx)S
  2337. 3096(!)S
  2338. 3167(Direct,)S
  2339. 3532(intrasegment)S
  2340. 4971 V
  2341. 1116(call)S
  2342. 1322((ebx))S
  2343. 3096(!)S
  2344. 3167(Indirect,)S
  2345. 3605(intrasegment)S
  2346. 5109 V
  2347. 1116(callf)S
  2348. 1363((subloc))S
  2349. 3096(!)S
  2350. 3167(Indirect,)S
  2351. 3605(intersegment)S
  2352. 5247 V
  2353. 1116(callf)S
  2354. 1363(seg:offs)S
  2355. 3096(!)S
  2356. 3167(Direct,)S
  2357. 3532(intersegment)S
  2358. 5730 V
  2359. 12 B
  2360. 936(Symbol)S
  2361. 1355(Assigment)S
  2362. 6180 V
  2363. 12 R
  2364. 1116(Symbols)S
  2365. 1572(can)S
  2366. 1774(acquire)S
  2367. 2165(values)S
  2368. 2508(in)S
  2369. 2636(one)S
  2370. 2844(of)S
  2371. 2979(two)S
  2372. 3195(ways.)S
  2373. 3538(Using)S
  2374. 3861(a)S
  2375. 3950(symbol)S
  2376. 4340(as)S
  2377. 4476(a)S
  2378. 4565(label)S
  2379. 4836(sets)S
  2380. 6318 V
  2381. 936(it)S
  2382. 1045(to)S
  2383. 1180(`)S
  2384. 1211(`.')S
  2385. 1313(')S
  2386. 1395(for)S
  2387. 1578(the)S
  2388. 1767(current)S
  2389. 2152(segment)S
  2390. 2596(with)S
  2391. 2853(type)S
  2392. 3101(relocatable.)S
  2393. 3704(Alternative,)S
  2394. 4321(a)S
  2395. 4415(symbol)S
  2396. 4810(may)S
  2397. 6456 V
  2398. 936(be)S
  2399. 1080(given)S
  2400. 1378(a)S
  2401. 1462(name)S
  2402. 1754(via)S
  2403. 1932(an)S
  2404. 2076(assignment)S
  2405. 2650(of)S
  2406. 2781(the)S
  2407. 2959(form)S
  2408. 6663 V
  2409. 1026(symbol)S
  2410. 1411(=)S
  2411. 1509(expression)S
  2412. 6870 V
  2413. 936(in)S
  2414. 1060(which)S
  2415. 1386(the)S
  2416. 1564(symbol)S
  2417. 1949(is)S
  2418. 2060(assigned)S
  2419. 2506(the)S
  2420. 2684(value)S
  2421. 2976(and)S
  2422. 3180(type)S
  2423. 3418(of)S
  2424. 3549(its)S
  2425. 3694(arguments.)S
  2426. 8427 V
  2427. EP
  2428. %%Page: 8 8
  2429. BP
  2430. /slant 0 def
  2431. /height 0 def
  2432. 1130 V
  2433. 12 B
  2434. 936(8)S
  2435. 1380 V
  2436. 936(Storage)S
  2437. 1362(Allocation)S
  2438. 1830 V
  2439. 12 R
  2440. (Space)289 1116 A
  2441. 1439(can)S
  2442. 1641(be)S
  2443. 1789(reserved)S
  2444. 2234(for)S
  2445. 2410(bytes,)S
  2446. 2729(words,)S
  2447. 3089(and)S
  2448. (longs)261 3297 A
  2449. 3593(using)S
  2450. (pseudo-ops.)579 3889 A
  2451. 4533(They)S
  2452. 4816(take)S
  2453. 1968 V
  2454. 936(one)S
  2455. 1148(or)S
  2456. 1287(more)S
  2457. 1574(operands,)S
  2458. 2078(and)S
  2459. 2290(for)S
  2460. (each)222 2470 A
  2461. 2730(generate)S
  2462. 3179(a)S
  2463. 3271(value)S
  2464. 3571(whose)S
  2465. 3918(size)S
  2466. 4145(is)S
  2467. 4264(a)S
  2468. 4356(byte,)S
  2469. 4631(word)S
  2470. 4917((2)S
  2471. 2106 V
  2472. 936(bytes))S
  2473. 1262(or)S
  2474. (long)214 1393 A
  2475. 1637((4)S
  2476. 1768(bytes).)S
  2477. 2154(For)S
  2478. 2352(example:)S
  2479. 2313 V
  2480. 1116(.data1)S
  2481. 1438(2,)S
  2482. 1558(6)S
  2483. 3096(!)S
  2484. 3167(allocate)S
  2485. 3575(2)S
  2486. 3665(bytes)S
  2487. (initialized)486 3950 A
  2488. 4466(to)S
  2489. 4590(2)S
  2490. 4680(and)S
  2491. 4884(6)S
  2492. 2451 V
  2493. 1116(.data2)S
  2494. 1451(3,)S
  2495. (0x10)240 1584 A
  2496. 3122(!)S
  2497. 3206(allocate)S
  2498. 3628(2)S
  2499. 3732(words)S
  2500. (initialized)486 4072 A
  2501. 4602(to)S
  2502. 4740(3)S
  2503. 4844(and)S
  2504. 2589 V
  2505. 936(16)S
  2506. 2727 V
  2507. 1116(.data4)S
  2508. (010)180 1438 A
  2509. 3096(!)S
  2510. 3167(allocate)S
  2511. 3575(a)S
  2512. (longword)463 3659 A
  2513. (initialized)486 4152 A
  2514. 4668(to)S
  2515. 4792(8)S
  2516. 2865 V
  2517. (.space)299 1116 A
  2518. 1445(40)S
  2519. 3096(!)S
  2520. 3167(allocates)S
  2521. 3622(40)S
  2522. 3772(bytes)S
  2523. 4057(of)S
  2524. 4188(zeros)S
  2525. 3072 V
  2526. 936(allocates)S
  2527. 1392(50)S
  2528. 1543((decimal))S
  2529. 2040(bytes)S
  2530. 2326(of)S
  2531. 2458(storage,)S
  2532. (initializing)526 2869 A
  2533. 3426(the)S
  2534. 3605(256rst)S
  2535. 3825(two)S
  2536. 4038(bytes)S
  2537. 4324(to)S
  2538. 4450(2)S
  2539. 4542(and)S
  2540. 4748(6,)S
  2541. 4870(the)S
  2542. 3210 V
  2543. 936(next)S
  2544. 1189(two)S
  2545. 1416(words)S
  2546. 1757(to)S
  2547. 1896(3)S
  2548. 2001(and)S
  2549. 2220(16,)S
  2550. 2415(then)S
  2551. 2668(one)S
  2552. (longword)463 2887 A
  2553. 3395(with)S
  2554. 3656(value)S
  2555. 3963(8)S
  2556. ((010)221 4068 A
  2557. 4334(octal),)S
  2558. 4685(last)S
  2559. 4898(40)S
  2560. 3348 V
  2561. 936(bytes)S
  2562. 1221(of)S
  2563. 1352(zeros.)S
  2564. 3624 V
  2565. 12 B
  2566. 936(String)S
  2567. 1289(Allocation)S
  2568. 3936 V
  2569. 12 R
  2570. 1116(The)S
  2571. (pseudo-ops)549 1360 A
  2572. 12 I
  2573. 1965(.ascii)S
  2574. 12 R
  2575. 2280(and)S
  2576. 12 I
  2577. 2510(.asciz)S
  2578. 12 R
  2579. 2838(take)S
  2580. 3096(one)S
  2581. 3326(string)S
  2582. 3658(argument)S
  2583. 4171(and)S
  2584. 4402(generate)S
  2585. 4870(the)S
  2586. 4074 V
  2587. 936(ASCII)S
  2588. 1307(character)S
  2589. 1807(codes)S
  2590. 2136(for)S
  2591. 2331(the)S
  2592. 2532(letters)S
  2593. 2883(in)S
  2594. 3030(the)S
  2595. 3231(string.)S
  2596. 3590(The)S
  2597. 3831(latter)S
  2598. 4135(automatically)S
  2599. 4848(ter-)S
  2600. 4212 V
  2601. 936(minates)S
  2602. 1343(the)S
  2603. 1521(string)S
  2604. 1827(with)S
  2605. 2073(a)S
  2606. 2157(null)S
  2607. 2375((0))S
  2608. 2547(byte.)S
  2609. 2845(For)S
  2610. 3043(example,)S
  2611. 4419 V
  2612. 1026(.ascii)S
  2613. 1309("hello")S
  2614. 4557 V
  2615. 1026(.asciz)S
  2616. 1329("world\n")S
  2617. 4902 V
  2618. 12 B
  2619. 936(Alignment)S
  2620. 5214 V
  2621. 12 R
  2622. 1116(Sometimes)S
  2623. 1686(it)S
  2624. 1786(is)S
  2625. (necessary)471 1899 A
  2626. 2402(to)S
  2627. 2528(force)S
  2628. 2810(the)S
  2629. 2990(next)S
  2630. 3230(item)S
  2631. 3478(to)S
  2632. 3604(begin)S
  2633. 3904(at)S
  2634. 4024(a)S
  2635. 4110(word,)S
  2636. (longword)463 4421 A
  2637. 4917(or)S
  2638. 5352 V
  2639. 936(even)S
  2640. 1207(a)S
  2641. 1304(16)S
  2642. 1467(byte)S
  2643. 1718(address)S
  2644. (boundary.)485 2124 A
  2645. 2682(The)S
  2646. 12 I
  2647. 2913(.align)S
  2648. 12 R
  2649. (pseudo-op)502 3234 A
  2650. 3778(zero)S
  2651. 4029(or)S
  2652. 4172(more)S
  2653. 4463(null)S
  2654. 4693(byte)S
  2655. 4943(if)S
  2656. 5490 V
  2657. 936(the)S
  2658. 1114(current)S
  2659. 1488(location)S
  2660. 1908(is)S
  2661. 2019(a)S
  2662. (multiple)404 2103 A
  2663. 2537(of)S
  2664. 2668(the)S
  2665. 2846(argument)S
  2666. 3333(of)S
  2667. 3464(.align.)S
  2668. 5766 V
  2669. 12 B
  2670. 936(Segment)S
  2671. 1410(Control)S
  2672. 6078 V
  2673. 12 R
  2674. 1116(Every)S
  2675. 1441(item)S
  2676. 1693(assembled)S
  2677. 2233(goes)S
  2678. 2491(in)S
  2679. 2622(one)S
  2680. 2833(of)S
  2681. 2971(the)S
  2682. 3156(four)S
  2683. 3395(segments:)S
  2684. 3916(text,)S
  2685. 4165(rom,)S
  2686. 4427(data,)S
  2687. 4696(or)S
  2688. 4834(bss.)S
  2689. 6216 V
  2690. 936(By)S
  2691. 1121(using)S
  2692. 1427(the)S
  2693. 12 I
  2694. 1620(.sect)S
  2695. 12 R
  2696. (pseudo-op)502 1884 A
  2697. 2430(with)S
  2698. 2690(argument)S
  2699. 12 I
  2700. 3191(next)S
  2701. 3437(items)S
  2702. 3738(to)S
  2703. 3876(go)S
  2704. 4040(in)S
  2705. 4178(a)S
  2706. 4282(particular)S
  2707. 4816(seg-)S
  2708. 6354 V
  2709. 936(ment.)S
  2710. 8427 V
  2711. EP
  2712. %%Page: 9 9
  2713. BP
  2714. /slant 0 def
  2715. /height 0 def
  2716. 1130 V
  2717. 10 R
  2718. 936(SEC.)S
  2719. 1196(.1)S
  2720. 2424(AS320ASSEMBLER)S
  2721. 3272([IBM])S
  2722. 12 B
  2723. 4958(9)S
  2724. 1380 V
  2725. 936(External)S
  2726. 1416(Names)S
  2727. 1692 V
  2728. 12 R
  2729. 1116(A)S
  2730. 1257(symbol)S
  2731. 1665(can)S
  2732. 1886(be)S
  2733. 2053(given)S
  2734. 2374(global)S
  2735. 2729(scope)S
  2736. 3057(by)S
  2737. 3230(including)S
  2738. 3739(it)S
  2739. 3860(in)S
  2740. 4007(a)S
  2741. 12 I
  2742. 4114(.de256ne)S
  2743. 12 R
  2744. (pseudo-op.)532 4486 A
  2745. 1830 V
  2746. (Multiple)417 936 A
  2747. 1387(names)S
  2748. 1730(may)S
  2749. 1972(be)S
  2750. 2120(listed,)S
  2751. 2447(separate)S
  2752. 2879(by)S
  2753. 3033(commas.)S
  2754. 3530(It)S
  2755. 3638(must)S
  2756. 3906(be)S
  2757. 4053(used)S
  2758. 4307(to)S
  2759. (export)309 4434 A
  2760. 4776(sym-)S
  2761. 1968 V
  2762. 936(bols)S
  2763. 1173(de256ned)S
  2764. 1564(in)S
  2765. 1695(the)S
  2766. 1880(current)S
  2767. 2261(program.)S
  2768. 2768(Names)S
  2769. 3142(not)S
  2770. 3333(de256ned)S
  2771. 3725(in)S
  2772. 3856(the)S
  2773. 4041(current)S
  2774. 4422(program)S
  2775. 4869(are)S
  2776. 2106 V
  2777. 936(treated)S
  2778. 1303(as)S
  2779. ("unde256ned)524 1440 A
  2780. 2000(external")S
  2781. 2476(automatically,)S
  2782. (although)422 3202 A
  2783. 3659(it)S
  2784. 3762(is)S
  2785. 3878(customary)S
  2786. 4417(to)S
  2787. 4546(make)S
  2788. 4843(this)S
  2789. 2244 V
  2790. 936(explicit)S
  2791. 1330(with)S
  2792. 1576(the)S
  2793. 12 I
  2794. 1754(.extern)S
  2795. 12 R
  2796. (pseudo-op.)532 2117 A
  2797. 2520 V
  2798. 12 B
  2799. 936(Common)S
  2800. 2832 V
  2801. 12 R
  2802. 1116(The)S
  2803. 12 I
  2804. 1348(.comm)S
  2805. 12 R
  2806. (pseudo-op)502 1712 A
  2807. 2258(declares)S
  2808. 2700(storage)S
  2809. 3094(that)S
  2810. 3320(can)S
  2811. 3532(be)S
  2812. 3691(common)S
  2813. 4158(to)S
  2814. 4297(more)S
  2815. 4591(than)S
  2816. 4844(one)S
  2817. 2970 V
  2818. (module.)392 936 A
  2819. 1402(There)S
  2820. 1729(are)S
  2821. 1922(two)S
  2822. 2148(arguments:)S
  2823. 2730(a)S
  2824. 2828(name)S
  2825. 3134(and)S
  2826. 3352(an)S
  2827. 3510(absolute)S
  2828. 3957(expression)S
  2829. 4518(giving)S
  2830. 4870(the)S
  2831. 3108 V
  2832. 936(size)S
  2833. 1171(in)S
  2834. 1311(bytes)S
  2835. 1612(of)S
  2836. 1759(the)S
  2837. 1953(area)S
  2838. 2202(named)S
  2839. 2570(by)S
  2840. 2736(the)S
  2841. 2930(symbol.)S
  2842. 3361(The)S
  2843. 3595(type)S
  2844. 3850(of)S
  2845. 3998(the)S
  2846. 4193(symbol)S
  2847. 4595(becomes)S
  2848. 3246 V
  2849. 936(external.)S
  2850. 1419(The)S
  2851. 1639(statement)S
  2852. 2136(can)S
  2853. 2336(appear)S
  2854. 2690(in)S
  2855. 2815(any)S
  2856. 3020(segment.)S
  2857. 3514(If)S
  2858. (you)180 3627 A
  2859. 3838(think)S
  2860. 4117(this)S
  2861. 4323(has)S
  2862. 4515(something)S
  2863. 3384 V
  2864. 936(to)S
  2865. 1060(do)S
  2866. 1210(with)S
  2867. 1456(FORTRAN,)S
  2868. (you)180 2081 A
  2869. 2291(are)S
  2870. 2470(right.)S
  2871. 3660 V
  2872. 12 B
  2873. 936(Examples)S
  2874. 3972 V
  2875. 12 R
  2876. 1116(In)S
  2877. 1271(the)S
  2878. 1473(kernel)S
  2879. 1830(directory,)S
  2880. 2352(there)S
  2881. 2649(are)S
  2882. 2852(several)S
  2883. 3250(assembly)S
  2884. 3754(code)S
  2885. 4037(256les)S
  2886. 4294(that)S
  2887. 4531(are)S
  2888. 4735(worth)S
  2889. 4110 V
  2890. 936(inspecting)S
  2891. 1471(as)S
  2892. 1610(examples.)S
  2893. 2165(However,)S
  2894. 2678(note)S
  2895. 2923(that)S
  2896. 3142(these)S
  2897. 3428(256les,)S
  2898. 3697(are)S
  2899. 3883(designed)S
  2900. 4349(to)S
  2901. 4480(256rst)S
  2902. 4706(be)S
  2903. 4857(run)S
  2904. 4248 V
  2905. (through)375 936 A
  2906. 1355(the)S
  2907. 1547(C)S
  2908. 1671(preprocessor.)S
  2909. 2394((The)S
  2910. 2668(very)S
  2911. 2928(256rst)S
  2912. 3162(character)S
  2913. 3653(is)S
  2914. 3779(a)S
  2915. 3878(#)S
  2916. 3983(to)S
  2917. 4122(signal)S
  2918. 4456(this.))S
  2919. 4777(Thus)S
  2920. 4386 V
  2921. 936(they)S
  2922. 1187(contain)S
  2923. 1586(numerous)S
  2924. 2104(constructs)S
  2925. 2637(that)S
  2926. 2861(are)S
  2927. 3052(not)S
  2928. 3248(pure)S
  2929. 3505(assembler.)S
  2930. 4092(For)S
  2931. 4302(true)S
  2932. 4533(assembler)S
  2933. 4524 V
  2934. 936(examples,)S
  2935. 1455(compile)S
  2936. 1877(any)S
  2937. 2083(C)S
  2938. 2195(program)S
  2939. 2637(provided)S
  2940. 3098(with)S
  2941. 10 R
  2942. 3341(MINIX)S
  2943. 12 R
  2944. 3676(using)S
  2945. 3969(the)S
  2946. 12 B
  2947. 4149(261S)S
  2948. 12 R
  2949. 4308(257ag.)S
  2950. 4581(This)S
  2951. (will)190 4828 A
  2952. 4662 V
  2953. 936(result)S
  2954. 1238(in)S
  2955. 1364(an)S
  2956. 1509(assembly)S
  2957. (language)436 1990 A
  2958. 2457(256le)S
  2959. 2643(with)S
  2960. 2890(a)S
  2961. 2975(suf256x)S
  2962. 3281(with)S
  2963. 3528(the)S
  2964. 3707(same)S
  2965. 3987(name)S
  2966. 4280(as)S
  2967. 4412(the)S
  2968. 4591(C)S
  2969. 4702(source)S
  2970. 4800 V
  2971. 936(256le,)S
  2972. 1151(but)S
  2973. 1335(ending)S
  2974. 1693(with)S
  2975. 1939(the)S
  2976. 2117(.s)S
  2977. 2224(suf256x.)S
  2978. 8427 V
  2979. EP
  2980. %%Trailer
  2981. %%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol Troff
  2982. %%Pages: 9