Вот содержимое заголовочного файла, с этими регистрами:
sfr EECON = 0x96; /* Memory Control Register */
/*------------------------------------------------
EECON (0x96) Bit Values
------------------------------------------------*/
#define _WRTINH_ 0x01 /* /Write Inhibit, R/O */
#define RDY_ 0x02 /* RDY/BSY */
#define DPS_ 0x04 /* Data Pointer Select */
#define EEMEN_ 0x08 /* EEPROM Access Enable. Redirects MOVX */
#define EEMWE_ 0x10 /* EEPROM Write Enable */
#define EELD_ 0x20 /* EEPROM Buffer Load Enable (Page Mode Programming) */
Например:
EECON=EECON&!EELD_;
Имеем: XX11 10XX &! 0010 0000 = XX11 10XX & 1101 1111 = XX01 10XX - синвертировали как раз тот бит, что нужен, все честно.
На счет отладчика - мысль хорошая, какой простой, для начинающего посоветуете?