SHARE
TWEET

Untitled

a guest Jan 12th, 2017 73 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         .data           /* секция кода программы */
  2.         A:  .long 0
  3.         B:  .long 0
  4.         C:  .long 0
  5.         D:  .long 0
  6.         R:  .long 0
  7.         .global A, B, C, D, R
  8.         .text
  9.         .global process  
  10. process:
  11.  
  12.         movl    (A), %ebx
  13.         movl    (B), %esi
  14.         movl    (C), %edi
  15.         movl    (D), %ebp
  16.        
  17.         movl    %ebx, %eax
  18.         imull   %esi
  19.        
  20.         movl    %eax, %ebx
  21.        
  22.         movl    %edi, %eax
  23.         imull   %ebp
  24.        
  25.         subl    %eax, %ebx
  26.        
  27.         movl    %ebx, (R)
  28.        
  29.         movl    (R), %eax  
  30.        
  31.         call    finish  /* вызываем подпрограмму finish: exit(0) */
RAW Paste Data
Top