[an error occurred while processing this directive]
|
В ATMELовом INSTR.DEF. натолкнулся на сноску:
mov a,acc - is not valid
т.е. код Е5 Е0 (Е5 - mov a,direct / E0 - адрес аккум.) инвалидный.
Так ли это на самом деле? Если да , то чем грозит применение?
Keil такие комбинации пропускает (фрагмент из листинга)
E5E0 mov a,acc
E5E0 mov a,0E0h
а Adapted 8051 Macro Assembler - Version 4.02x вообще не обманеш
2 0000 E5 E0 mov a,a
3 0002 E5 E0 mov a,acc
4 0004 E5 E0 mov a,0E0h
5 0006 E5 E0 mov acc,a
6 0008 E5 E0 mov acc,acc
7 000A E5 E0 mov acc,0E0h
8 000C E5 E0 mov 0E0h,a
9 000E E5 E0 mov 0E0h,acc
10 0010 E5 E0 mov 0E0h,0E0h
E-mail: info@telesys.ru