Druid Опубликовано 26 мая, 2019 Поделиться Опубликовано 26 мая, 2019 Здравствуйте! Как можно вывести значения ресурсов несколько штук в таблицу CE? Есть ID ресурсов. Инструкция которая работает с ресурсами одна. Если писать скрипт такой конфигурации: Спойлер newmem: Инструкция сmp [rax+10],ID ресурса1 jne newmem1: mov [label],rax jmp code newmem1: Инструкция сmp [rax+10],ID ресурса2 jne code mov [label1],rax newmem2: newmem3: code: То не чего хорошего не получается, при выводе значения одного ресурса, значение второго пропадает. Как правильно вывести значения ресурсов в таблицу? Заранее Всем спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 27 мая, 2019 Поделиться Опубликовано 27 мая, 2019 5 часов назад, Druid сказал: при выводе значения одного ресурса, значение второго пропадает. Это уже тоже стандартная ошибка - не улавливаете разницу - значение 32 бита, регистры 64. Последующее значение затирается предыдущем, так как 8 байт пишется (соответственно адрес теряется). 5 часов назад, Druid сказал: Как правильно вывести значения ресурсов в таблицу? Выкладывайте в будущем скрипт полностью, в этом случае важно и как ты объявлял переменную. Пробуй так; Спойлер newmem: Инструкция сmp [rax+10],ID ресурса1 jne @f // чтобы не объявлять кучу лейблов. mov qword ptr [labe11],rax jmp code @@: Инструкция сmp [rax+10],ID ресурса2 jne @f // чтобы не объявлять кучу лейблов. mov qword ptr [labe2],rax jmp code @@: Инструкция сmp [rax+10],ID ресурса3 jne @f // чтобы не объявлять кучу лейблов. mov qword ptr [labe3],rax jmp code @@: Инструкция сmp [rax+10],ID ресурса4 jne @f // чтобы не объявлять кучу лейблов. mov qword ptr [labe4],rax code: Инструкция jmp return label1: dq (double)0 label2: dq (double)0 label3: dq (double)0 label4: dq (double)0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Druid Опубликовано 27 мая, 2019 Автор Поделиться Опубликовано 27 мая, 2019 9 часов назад, Garik66 сказал: Это уже тоже стандартная ошибка Спасибо большое! Маловато практики и знаний, но стараюсь учится! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения