Начал недавно изучать Ассемблер. и у меня появилась вот такой вопрос. как вывести в MessageBox'е две переменные?
А как это сделать не подскажеш? например есть переменные q1 и q2. что с нии делать? там хранятся числа
jaga копай в направлении апишки wsprintf из user32.dll. она формирует строку. ЗЫ: пример где-то ту на васме был
Текстовые можно так сложить: Код (Text): AA db "1234" BB db "9876" mov esi,offset AA LEN: mov al,[esi] inc esi or al,al jne LEN dec esi mov ecx,offset BB COPY: mov al,[ecx] inc ecx or al,al je FIN mov [esi],al inc esi jmp COPY FIN: mov [esi],al invoke MessageBox,0,addr AA,0,0
Не думаю, что речь шла о переменных, значения которых представляют собой числа в строковой форме. Раз уж написал код объединения строк, может, сразу напишешь и код преобразования строки в число. Хотя не понимаю, чем wsprintf не устраивает. И вообще даже у начинающего программиста должны быть либы к примеру со строковыми функциями, чтобы осуществление примитивной операции каждый раз не превращалось в "творчество".