Advertisement
xladomaz

Type of data

Dec 2nd, 2019
1,291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. =
  2. stck    segment stack
  3.     dw 10h dup(0)   ;16 ??, ?????????????? ???
  4. stck    ends
  5. ;????? ??????
  6. data    segment
  7.     A dw 5Fh            ;???????? A
  8.     B dw 0Fh            ;???????? B
  9.     X db 7Ah, 1Bh, 6Ch, 4Dh     ;????? ?????
  10.     Y dw 4 dup(?)           ;??????
  11. data    ends
  12. ;????? ??????
  13. code    segment
  14.     assume cs:code, ds:data, es:data, ss:stck;
  15.  
  16. lnr proc
  17.     mov bp, sp
  18.     add bp, 4
  19.     mov bx, [bp]  
  20.     imul bl  
  21.     add ax, [bp-2]
  22.     ret 2*2    
  23. lnr endp        
  24.  
  25. main:   mov dx, data    
  26.     mov ds, dx  
  27.     mov es, dx
  28.     lea si, X  ; регистровая и прямая
  29.     lea di, Y  ; регистровая и прямая
  30.     mov cx, 4 ; регистровая и непосредственная
  31.     mloop:  
  32.     push A ;прямая
  33.     push B ;прямая
  34.     call lnr ; неявная
  35.     stosw ; неявная
  36.     loop mloop ; неявная
  37.     mov ax, 4C00h ; регистровая и непосредвенная
  38.     int  21h ; непосредственная
  39. code    ends
  40.     end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement