Advertisement
Guest User

Untitled

a guest
Oct 11th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. scan_to_ascii_al macro
  2.     local pushed, leave_macro
  3.         push ax
  4.         push bp
  5.         push dx
  6.  
  7.         cmp al, 80h
  8.         jb pushed
  9.             sub al, 80h
  10.  
  11.         pushed:
  12.             cmp al, 1Ch
  13.             je leave_macro
  14.  
  15.             xor ah, ah
  16.             mov bp, ax
  17.             mov ax, 2h
  18.             sub bp, ax
  19.             mov dl, scan_ascii_arr[bp]
  20.  
  21.         mov ebp, 0B8032h
  22.         mov es:[ebp], dl
  23.  
  24.         leave_macro:
  25.  
  26.         pop dx
  27.         pop bp
  28.         pop ax
  29.     endm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement