DATA SEGMENT
A DB 0AH
B DB 0BH
C DW
D DW
E DW
F DW
DATA ENDS
CODE SEGMENT
ASSUM CS:CODE,DS:DATA
BEGIN:
LDS SI,A
LES DI,C
LODSB
;+
MOV CL,AL
CBW
MOV BX,AX
MOV AL,[SI]
CBW
ADD AX,BX
STOSW
;-
MOV AL,CL
CBW
MOV BX,AX
MOV AL,[SI]
CBW
XCHG AX,BX
SUB AX,BX
STOSW
;*
MOV AL,CL
MOV BL,[SI]
IMUL BL
STOSW
;/
MOV AL,CL
CBW
MOV BL,[SI]
IDIV BL
STOSW
;EXIT
MOV AX,4C00H
INT 21H
CODE ENDS
END BEGIN