LINUX.ORG.RU

Сообщения odistu

 

Inline Assembler, Array

Форум — Development

пытаюсь понять как можно передать массив в ассемблерную вставку и дальше с ним выполнять действия.

uint8_t res;

char *str = new char[8];
for (int j = 0; j < 8; j++) {
	str[j] = alphabet.at(rand() % 74); //собрали случайную строку
}
__asm__(""
	: "=a"(res) 
	: "m"(str));
можете дать пример того, как 2 элемент массива положить в res?

odistu
()

RSS подписка на новые темы