I have made a .asm program for atmega16 in avr studio 4. I have defined initial variables using .eseg and then I am printing that on port B. The results are fine for avr simulator but when I verify the results using proteus 8. The PORTB output remains 0xff. I have already loaded the .bin file of eeprom contents in proteus but output is still 0xff.