L0:     mov ax,28(bp)
     mov di,26(bp)
     mov cx,*4
L1:     rcr ax,*1
     rcr di,*1
     loop L1
     mov es,di
ax = high-order word of 32-bit destination
di = low-order word of 32-bit destination
start extracting click number from dest
click number is destination address / 16
it is used in segment register for copy
4 bits of high-order word are used
es = destination click

VISIO 5 Drawing