Вопрос по С++

NaBlA

Сын Амбера
Не сумничал, а это скорее всего будет гораздо проще.
А что именно писать - в инете поищи. Думаю, что это буквально пара строчек.
 
D

Dr. Death

Guest
А вот у меня есть тоже пара интересных вопросов касательно С или С++:

1) В определённой ячейке памяти есть данные. Как считать данные по этому адресу ?
2) Как обмениватся данными с асемблеровскими вставками? Тоесть есть к примеру некоторая переменная. Её нужно использовать а асемблерской вставке и затем результат операций вернуть в саму программу. Каким образомэто зделать ?

Заранее благодарен за помощь :)
 

Sober

______________
Dr. Death сказав(ла):
В определённой ячейке памяти есть данные. Как считать данные по этому адресу ?
Прямо и обращаешся, например

datatype data,*addr;
addr=(datatype *)x;//x - адрес твоей ячейки памяти
data=*addr;// - в data получили данные по адресу х типа datatype
 

NaBlA

Сын Амбера
int sum(int a1,int a2)
{
int SUM;
asm{
xor ax,ax;
mov al,OFFSET [a1];
mov ah,OFFSET [a2];
mov SUM,ax;
}
return SUM;
}
 

NaBlA

Сын Амбера
Последнее мной написанное - это ответ Dr. Death по второму вопросу, форум глючит, пришлось в два сообщения ответить)))).
 
D

Dr. Death

Guest
Огромное спасиба за помощь :)
 

Firewall

Мой повелитель
вопрос для Супер гуру

решить систему диф.ур. :
You must be registered for see images

Дополнительная информация:
sign(n)=1 IF n>0 && sign(n)=-1 IF n<0
 
Останнє редагування:
Зверху