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

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

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

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

25.07.2013, 15:44. Просмотров 462. Ответов 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++
#include <iostream> using namespace std; //прототипы int fill_array(double * arr, int b); void revers_array(double * arr, int...

В квадратной матрицы поменять местами столбик, содержащий наибольшее значение со столбиком, который содержит наименьшее значение - C++
1. В квадратной матрицы поменять местами столбик, содержащий наибольшее значение со столбиком, который содержит наименьшее значение. ...

В квадратной действительной матрице порядка N поменять местами строку, содержащую наибольшее значение, со строкой, содержащей наименьшее значение - C++
Прошу помочь решить задачки!:(очень нужно (Билет №18) В квадратной действительной матрице порядка N поменять местами строку,...

Структуры и строки (как поменять значение строки в структуре?) - C++
Вопрос: как поменять значение строки в структуре? То есть, есть такой код: struct CandyBar; { char name; double m; ...

Как отключить чувствительность регистра - C++
Дорогие формучане. Возникла такая проблема, что, при вводе переменной типа string мне необходимо сделать проверку ввода. То есть если...

как перевести букву из нижнего регистра в верхний C++ - C++
Например: Введите букву: g Та же буква в верхнем регистре: G Желательно с пояснением) и 2 вопрос, а с русскими можно?

Поменять значение класса - C++
Создаю 2 класса. Необходимо менять значение поля gold первого класса, во втором классе. У меня это сделать не получается. Очень нужна...

Поменять значение элемента в массиве - C++
Если делаю char a={"Help"}; a='S'; то все нормально, однако если массив задан char *a={"Help"}; тогда,- a='S'; не...

С-2670 С++ попытался поменять значение, не получается - C++
// ConsoleApplication9.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> ...

Поменять местами ключ и значение в map - C++
Ребят, как в map поменять местами ключ и значение? Мне из файла нужно считывать слова и потом вывести все слова которые встретились (не...

Не могу поменять в матрице максимальное значение на минимальное.С++ - C++
Не судите строго, я только учусь.Надо найти максимальное и минимальное значение.Это работает, а вот поменять максимум на минимум ну никак...

Поменять местами максимальное и минимальное значение массива - C++
Здравствуйте, есть задача: Завести массив из 20 элементов. Заполнить случайными числами от 1 до 100. Распечатать массив. Найти min и max...


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

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

Не по теме:


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

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

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