Как обратиться к элементу вектора в ассемблерной вставке c++ (vs2012)?
int m = 1000;
std::vector<int> v(m + 1, 1);
__asm
{
???
}
В с++ коде получить указатель на первый элемент вектора
void * firstItem = &v[0];
Дальше в ассемблере типа
mov eax, firstItem
add eax, позиция в векторе * 4
mov eax, DWORD PTR [eax] - получить в eax значение
или
mov DWORD PTR [eax], 10 - записать значение в вектор
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу программуКод, та часть на которой ломается:
Название, может, криво написал, лучше опишу задание
Почему в реализации компилятора есть функции с обратным вызовом с модификаторами (например APIENTRY, PASCAL и тд
Сегодня наконец-то понял, как собрать программу! Нажал на кнопку и "БАЦ!", а компилятор жалуется на: