home *** CD-ROM | disk | FTP | other *** search
/ The Equalizer BBS / equalizer-bbs-collection_2004.zip / equalizer-bbs-collection / DEMOSCENE-STUFF / UWLOADER.ZIP / CMDS.INC next >
Text File  |  1994-11-15  |  2KB  |  61 lines

  1. ;
  2. ; Assembly Hex Codes
  3. ;
  4. ; Some constant hex values for assembly commands that I have had to use over
  5. ; the years.  I suppose this is one of the few things that I have done that
  6. ; other people might actually find useful; or handy.  Wow.
  7. ;
  8.  
  9. ; -----> Segment Overrides
  10.              
  11. SEG_DS = 03eh
  12.  
  13.  
  14. ; -----> Increment/Decrement Commands
  15.  
  16. INC_BP = 045h
  17. DEC_BP = 04dh
  18. INC_SI = 046h
  19. DEC_SI = 04eh
  20.  
  21. INCBP_BP = 046feh           ; Inc [Byte Bp + Byte Immidiate]
  22. INCSI_BP = 004feh           ; Inc [Byte Si]
  23. DECBP_BP = 04efeh           ; Dec [Byte Bp + Byte Immidiate]
  24. DECSI_BP = 00cfeh           ; Dec [Byte Si]
  25.  
  26. INCBP_WP = 046ffh           ; Inc [Word Bp + Byte Immidiate]
  27. INCSI_WP = 004ffh           ; Inc [Word Si]
  28. DECBP_WP = 04effh           ; Dec [Word Bp + Byte Immidiate]
  29. DECSI_WP = 00cffh           ; Dec [Word Si]
  30.  
  31.  
  32. ; -----> Move Commands
  33.  
  34. MOVAL_BI  = 0b0h            ; Mov Al,Byte Immidiate
  35.  
  36. MOVAX_WI  = 0b8h            ; Mov Ax,Word Immidiate
  37. MOVCX_WI  = 0b9h            ; Mov Cx,Word Immidiate
  38. MOVBP_WI  = 0bdh            ; Mov Bp,Word Immidiate
  39. MOVSI_WI  = 0beh            ; Mov Si,Word Immidiate                                                   
  40.                                                
  41.  
  42. ; -----> Addition commands
  43.  
  44. ADDAL_BI  = 004h            ; Add Al,Byte Immidiate
  45.  
  46. ADDBX_BI  = 0c383h          ; Add Bx,Byte Immidiate
  47. ADDDX_BI  = 0c283h          ; Add Dx,Byte Immidiate
  48. ADDDI_BI  = 0c783h          ; Add Di,Byte Immidiate
  49.  
  50. ADDBX_WI  = 0c381h          ; Add Bx,Word Immidiate
  51. ADDDX_WI  = 0c281h          ; Add Dx,Word Immidiate
  52. ADDDI_WI  = 0c781h          ; Add Di,Word Immidiate
  53.  
  54.  
  55. ; -----> Subtraction commands
  56.  
  57. SUBAL_BI  = 02ch            ; Sub Al,Byte Immidiate
  58.  
  59. SUBAX_WI  = 02dh            ; Sub Ax,Word Immidiate
  60. SUBPTR_WI = 02e81h          ; Sub [Word ptr],Word Immidiate
  61.