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

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

Восстановить пароль Регистрация
 
sly4ainaya
2 / 2 / 0
Регистрация: 11.03.2011
Сообщений: 49
25.07.2013, 15:44     Как поменять значение регистра? #1
У меня есть регистр, который определяет место, в котором программа останавливается перед заходом в функцию. Мне нужно шагнуть на следующее место, где эта функция вычисляется.

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++ В квадратной действительной матрице порядка N поменять местами строку, содержащую наибольшее значение, со строкой, содержащей наименьшее значение
C++ Структуры и строки (как поменять значение строки в структуре?)
написать функцию, которая в строке заменяет все символы верхенго регистра в символы нижнего регистра C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
26.07.2013, 10:15     Как поменять значение регистра? #2
Честно говоря, я ничего не понял.
nonedark2008
26.07.2013, 11:14
  #3

Не по теме:


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

Jupiter
Каратель
Эксперт C++
6543 / 3963 / 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
Модератор
6378 / 4844 / 442
Регистрация: 14.02.2011
Сообщений: 16,066
26.07.2013, 12:40     Как поменять значение регистра? #5
Цитата Сообщение от sly4ainaya Посмотреть сообщение
У меня есть регистр,
что есть регистр?
если процессорный EAX EBX ...то только через ассемблерную вставку, да и не к каждому пустят
Цитата Сообщение от sly4ainaya Посмотреть сообщение
но как шагнуть на это значение регистра, я не знаю.
если процессорный регистр счетчика команд EIP то напрямую и ассемблер не пустит
я про процессоры х86, а у тебя какой?
Си ничего не знает о регистрах процессора это мультипроцессорный язык
знать может диалект языка, библиотеки....
Yandex
Объявления
26.07.2013, 12:40     Как поменять значение регистра?
Ответ Создать тему
Опции темы

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