Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sly4ainaya
2 / 2 / 0
Регистрация: 11.03.2011
Сообщений: 49
#1

Как поменять значение регистра? - C++

25.07.2013, 15:44. Просмотров 454. Ответов 4
Метки нет (Все метки)

У меня есть регистр, который определяет место, в котором программа останавливается перед заходом в функцию. Мне нужно шагнуть на следующее место, где эта функция вычисляется.

C++
1
2
ADDRINT InstPtr = (ADDRINT)PIN_GetContextReg( ctxt, REG_INST_PTR );
    ADDRINT NewInstPtr = InstPtr + 1;
Вторая строчка написана не правильно, но как шагнуть на это значение регистра, я не знаю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2013, 15:44     Как поменять значение регистра?
Посмотрите здесь:

В квадратной матрицы поменять местами столбик, содержащий наибольшее значение со столбиком, который содержит наименьшее значение C++
C++ Найти минимальное и максимальное значение массива, поменять их местами
Поменять значение элемента в массиве C++
C++ Поменять местами наименьшее значение массива с последним элементом (с указателями)
C++ Как отключить чувствительность регистра
C++ Поменять местами максимальное и минимальное значение массива
C++ В квадратной действительной матрице порядка N поменять местами строку, содержащую наибольшее значение, со строкой, содержащей наименьшее значение
Не могу поменять в матрице максимальное значение на минимальное.С++ C++
C++ как перевести букву из нижнего регистра в верхний C++
Поменять значение класса C++
C++ Поменять местами ключ и значение в map
Поменять значение по указанному адресу в переменной типа std::string C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
26.07.2013, 10:15     Как поменять значение регистра? #2
Честно говоря, я ничего не понял.
nonedark2008
26.07.2013, 11:14
  #3

Не по теме:


Цитата Сообщение от Tulosba Посмотреть сообщение
Честно говоря, я ничего не понял.
Аналогично. Нет чтобы все написать на ассемблере как положено >_>

Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2013, 12:35     Как поменять значение регистра? #4
Цитата Сообщение от sly4ainaya Посмотреть сообщение
Как поменять значение регистра?
sly4ainaya, http://www.cs.virginia.edu/kim/publi...b2e2f3f3cd7bcb
ValeryS
Модератор
6449 / 4915 / 451
Регистрация: 14.02.2011
Сообщений: 16,308
26.07.2013, 12:40     Как поменять значение регистра? #5
Цитата Сообщение от sly4ainaya Посмотреть сообщение
У меня есть регистр,
что есть регистр?
если процессорный EAX EBX ...то только через ассемблерную вставку, да и не к каждому пустят
Цитата Сообщение от sly4ainaya Посмотреть сообщение
но как шагнуть на это значение регистра, я не знаю.
если процессорный регистр счетчика команд EIP то напрямую и ассемблер не пустит
я про процессоры х86, а у тебя какой?
Си ничего не знает о регистрах процессора это мультипроцессорный язык
знать может диалект языка, библиотеки....
Yandex
Объявления
26.07.2013, 12:40     Как поменять значение регистра?
Ответ Создать тему
Опции темы

Текущее время: 09:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru