здравствуйте, уважаемые программисты я начинаю разбираться с inline assembler в qt и на первой же тестовой программе столкнулся с проблемой:код:Цитироватьvoid MainWindow:
n_pushButton_clicked(){ int x; asm("mov %[var],5" : [var]"=r"(x)); QMessageBox box; box.setText(QString::number(x)); box.exec();}по идее после нажатия кнопки должен появиться messagebox с текстом "5" , но вместо этого происходит неожиданное завершение программы с кодом "0". объясните пожалуйста в чем причина происходящего.