3. Assume that the DS register contains 0100 and register SI contains 0020. What is the result of following instruction LES DI, [SI] Where the content of memory Location is as follows: Solution the command LES DI , [SI] does the following: it takes the pointer of SI , i.e the address of the memory location SI and breaks it into lower bits and upper bits. then the lower bits are stored in DI and the upper bits are stored in ES. so address of SI is 1027 . lower bit is 27 and upper bit is 10. 27 will be stored in DI . and 10 will be saved in ES. now DI is the lower bit of the register DS. as it is said initially DS 0100 so, initially DI is 00. which is changed to 27. now DS is 0127. .