Данные неправильные потому, что в опреаторе ewrite сначала идет адрес, потом в скобках данные, это во-первых, во вторых, переменная a содержит два байта, а оператор ewrite записывает в твоем случае один байт.
Code
dim a as byte
a=5
ewrite 1,[a]
a=eread, 1
так будет вернее.
Если надо слово записывать, то используй такую конструкцию:
Code
dim a as word
a = 5
ewrite 1,[a.highbyte]
ewrite 2,[a.lowbyte]
a.highbyte= eread, 1
a.lowbyte= eread, 2
Насчет протона на русском, ждите, перевожу, пишу, стараюсь, но времени никуда не хватает....