Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. sum 16bit
- data segment
- n1 dw 120Ah
- n2 dw 1100h
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov ax,n1
- mov bx,n2
- add ax,bx
- add si,ax
- int 03
- code ends
- end
- 2. sum 32bit
- data segment
- n1 dd 12000011h
- n2 dd 11000022h
- result dd ?
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- lea si,n1
- lea di,n2
- lea bx,result
- mov ax,[si]
- add ax,[di]
- mov [bx],ax
- mov ax,[si+2]
- add ax,[di+2]
- mov [bx+2],ax
- int 03
- code ends
- end
- 3. mul unsigned
- data segment
- n1 dw 0005h
- n2 dw 0011h
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov ax,n1
- mov bx,n2
- mul bx
- int 03
- code ends
- end
- 4. mul signed
- data segment
- n1 dw 10ffh
- n2 dw 1004h
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov ax,n1
- mov bx,n2
- imul bx
- int 03
- code ends
- end
- 5. div signed
- data segment
- n1 dw 0fff3h
- n2 dw 0005h
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov ax,n1
- mov bx,n2
- idiv bx
- int 03
- code ends
- end
- 6. div unsigned
- data segment
- n1 dw 0015h
- n2 dw 0007h
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov ax,n1
- mov bx,n2
- div bx
- int 03
- code ends
- end
- 7. copy array
- data segment
- source db 12h,13h,45h,97h,78h
- dest db 5 DUP(?)
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov cl,00h
- lea si,source
- lea di,dest
- till:
- mov bl,byte ptr[si]
- mov byte ptr [di],bl
- inc si
- inc di
- cmp si,05h
- jnz till
- int 03
- code ends
- end
- 8. array sum
- data segment
- source db 12h,13h,45h,97h,78h
- result dw ?
- data ends
- code segment
- assume cs:code,ds:data
- mov ax,data
- mov ds,ax
- mov cl,00h
- lea si,source
- mov ax,00h
- till:
- mov bx,0000h
- mov bl,byte ptr[si]
- add ax,bx
- inc si
- cmp si,05h
- jnz till
- mov [result],ax
- int 03
- code ends
- end
- //images : https://imgur.com/gallery/YWzgIU2
Add Comment
Please, Sign In to add comment