-a 100 Mov al,08 Mov dl,2 Mul dl
Mov word ptr[0200],ax Mov ax,0008 Mov dx,2 Mul dx 2.
mov ax,0208 mov dx,5131 mov cx,100 push bx push ax mov ax,dx mov dx,0 div cx mov bx,ax pop ax div cx mov cx,dx mov dx,bx
pop bx 3.
assume cs:code,ds:data data segment FIRST dw 0123h SECONFD dw 0456h THIRD1 dw 0h THIRD2 dw 0h data ends code segment start:
mov ax,data mov ds,ax mov ax,FIRST add ax,SECONFD mov THIRD1,ax mov ax,FIRST mul SECONFD
mov word ptr THIRD2,ax mov word ptr THIRD2+2,dx mov ax,4c00h int 21h
code ends end start 4.
assume cs:code,ds:data data segment X dd 2h Y dd 9h Z dd 15h W dd 0h a dd 6h b dd 8h data ends code segment start:
mov ax,data mov ds,ax mov ax,X mov dx,X+2 add ax,a add dx,a+2 sub Z,ax sub Z+2,dx
mov ax,Y mov dx,Y+2 sub ax,b sub dx,b+2 sub Z+2,dx sub Z,ax mov ax,Z mov dx,Z+2 mov W,ax mov W+2,dx mov ax,4c00h int 21h code ends
end start 5.
assume cs:code,ds:data data segment x dw 1h y dw 0123h z dw 0234h v dw 0345h data ends
code segment start:
mov ax,data mov ds,ax mov ax,x imul y mov cx,ax mov bx,dx mov ax,z cwd add cx,ax add bx,dx sub cx,540 sbb bx,0 mov ax,v cwd sub ax,cx sbb dx,bx idiv x mov ax,4c00h int 21h code ends