Я немного новичок в материале asm. Просматривая ассемблере генерируется из C для C28x процессора TI и имеют ИнструкциейКосвенная адресация с + и []
MOVL *+XAR4[0],ACC
Я знаю его команду двигаться длинный операнд, который принимает значение в аккумуляторе и помещает его в месте, на который указывает .... что ?
XAR4 является вспомогательным регистром 4, но что делают «+» и «[0]»? Будут ли они принимать дополнительные циклы?
Спасибо, но я все еще не уверен, как это отличается от MOVL * XAR4, ACC ?? – Toby
@Toby: Это также описано в том же документе. См. Мое редактирование. – Michael
Спасибо за это. Теперь мне остается задаться вопросом, почему будет генерироваться код, который делает это в * + XARn [0], а не в * XARn, в первую очередь;) – Toby