Помогите разобраться со следующем отрывком кода: Код (Text): mov al,byte [index] mov ah,byte [chr+1] mov byte [Cmd+al],ah где Код (Text): chr dw 0 index db 0 Cmd db 0xFF dup(0) Не понимаю, если поставить вместо al просто цифру, то всё компилируется без ошибок, если же какая-нибудь переменная или регистр то возникает ошибка. Reserved word used as symbol. Что за зарезервированное слово? Заранее спасибо
AL не может быть адресом или его частью; eax - да -(enu)Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture. http://www.intel.com/Assets/PDF/manual/253665.pdf