Advertisement
Guest User

Untitled

a guest
Mar 30th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .model  small
  2.     .stack  100h
  3.     .386
  4.     .data
  5. a   db  1
  6. b   db  2
  7. c   db  9
  8. d   db  2
  9. e   db  5
  10.     .code
  11.     mov ax, @data
  12.     mov ds, ax
  13.     mov eax, 0 ;
  14.     mov al, a
  15.     ;cbw
  16.     ;mov    bx, ax
  17.     mov bl, b
  18.     ;cbw
  19.     add al, bl
  20.     mov bl, al
  21.     imul    al
  22.     cbw
  23.     imul    bx
  24.     cwd
  25.     mov ecx,    eax ; ecx:=a+b**3
  26.     ;mov    al, 2
  27.     ;cbw
  28.     ;imul   bx
  29.     ;mov    cx, ax
  30.     mov al, a
  31.     mov bl, 4
  32.     imul    bl
  33.     cbw
  34.     mov bx, ax
  35.     ;mov    bx, ax
  36.     ;mov    ax, cx
  37.     mov eax,    ecx
  38.     idiv    bx     
  39.     ;cwd
  40.     mov bl, 2
  41.     imul    bl
  42.     cwd
  43.     mov ecx,    eax ;2((a+b)**3)/4a
  44.     mov bl, c
  45.     mov al, 2
  46.     imul    bl
  47.     cbw         ;c*2
  48.     mov bx, ax
  49.     mov al, d
  50.     imul    al
  51.     cbw
  52.     sub bx, ax  ;2c-d**2
  53.     ;mov    bx, ax
  54.     mov al, a
  55.     ;cbw
  56.     imul    bx
  57.     cwd
  58.     mov ebx,    eax; a*(2c-d**2)
  59.     mov dl, e
  60.     ;cbw
  61.     ;mov    dl, al
  62.     mov al, 2
  63.     ;cbw
  64.     imul    dl
  65.     cbw
  66.     mov si, ax
  67.     mov eax,    ebx
  68.     idiv    si      ;a(2c-d**2)/2e
  69.     ;mov    esi,    eax
  70.     ;mov    ax, bx
  71.     ;idiv   esi
  72.     add ecx,    eax
  73.     mov ax, 4c00h
  74.     int 21h
  75.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement