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
|