You are on page 1of 2

Program for 16 bit addition

DATA SEGMENT

NUM1 DW 2222H

NUM2 DW 3333H

ANS DW 1 DUP(0)

C DW 1 DUP(0)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:

MOV DX,DATA

MOV DS,DX

MOV AX,NUM1

MOV BX,NUM2

ADD AX,BX

MOV ANS,AX

JNC EXIT

MOV C,01H

EXIT:INT 3

CODE ENDS

END START

END
Program for 16 bit substraction
DATA SEGMENT

NUM1 DW 5555H

NUM2 DW 3333H

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,DX

MOV AX,NUM1

MOV AX,NUM2

SUB AX,BX

JNC EXIT

MOV CL,01H

EXIT:INT 3

CODE ENDS

END START

ENDS

You might also like