home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_09_12 / 9n12126a < prev    next >
Text File  |  1991-09-24  |  634b  |  20 lines

  1.  
  2. Listing 8
  3. *************
  4. ;   string = -4
  5. ;   wordarray = -10
  6. ;   count = -6
  7. mov bx,WORD PTR [bp-6]  ;count  
  8. les si,DWORD PTR [bp-4] ;string
  9. mov al,es:[bx][si]          ; get string 
  10. cbw                         ; convert byte to word (sign 
  11.                                  extended)
  12. mov bx,ax                   ; index into wordarray     
  13. shl bx,1                    ; multiply by 2 (size of int)
  14. les si,DWORD PTR [bp-10]    ; wordarray base address in si
  15. mov ax,es:[bx][si]          ; [bx][si] added together
  16.                                 ; yields base + index for wordarray 
  17. inc WORD PTR es:[bx][si]
  18. *******
  19.  
  20.