(1):
assunme cs:code
code segment
start: mov al, 2
out 70h, al
in al, 71h
mov a, 4c00h
int 21h
code ends
end start
(2):
assume cs:code
code segment
start: mov al, 2
out 70h, al
mov al, 0
out 71h, al
mov ax, 4c00h
int 21h
code ends
end start
assume cs:code
code segment
start: mov cl, 3
mov bx, ax
shl ax, 1
shl bx, 3
add ax, bx
mov 4c00h
int 21h
code ends
end start