|
|
Другие темы раздела | |
Assembler Переход с MASM32 на MASM64
https://www.cyberforum.ru/ assembler-x64/ thread2386573.html Привет, всем! Мной написана программа (более 20 000 строк), возникла необходимость перехода на 64 bit. Работаю с RadASM. Основной объем ошибок сейчас при компиляции - это invoke. Прочитал, что masm64 не поддерживает invoke. Как максимально безболезненно перейти на 64 бит? |
Assembler Вывод характеристик компьютера Здравствуйте, нужна помощь( Есть задание, подскажите, как мне вывести, через окно самому прописать, или есть специальные команды, которые это делают? ЗАДАНИЕ: Вывести имя компьютера, название микропроцессора, размер памяти, название материнской карты, версию операционной системы |
Assembler Вычисление целочисленного арифметического выражения
https://www.cyberforum.ru/ assembler-x64/ thread2339467.html Здравствуйте, есть выражение f/e — b/d – a/c, нужно посчитать его с процедурами, все компилирует, но не запускает .exe Помогите пожалуйста) include win64a.inc ; библиотеки для подключения count PROTO arg_a:QWORD,arg_b:QWORD,arg_c:QWORD,arg_d:QWORD,arg_e:QWORD,arg_f:QWORD .data _f1 dq 40 _e1 dq 10 _b1 dq 30 _d1 dq 5 _a1 dq 42 |
Assembler В готовом *.exe файле прописать свою строку и занести ее в регистр
https://www.cyberforum.ru/ assembler-x64/ thread2330693.html Здравствуйте. Подскажите, как в готовом уже *.exe файле прописать свою строку и занести ее в регистр, например в rcx. Слышал, что можно через codecave (в конце программы пустое место), но не получается. Пробую через отладчик x64dbg. Буду благодарен за Вашу помощь. Заранее спасибо. |
Краш программы, регистры Assembler Существует программа, где из определенной точки мне нужно перебросить вызов в другое место. Что я делаю: 1. затираю несколько команд 2. вместо этих команд пишу вызов на свою функцию таком образом: movabs r13, 7FF78C0CB6F1 (это пример адреса call r13. 3. внутри моей функции восстанавливаю затертые комманды 4. делаю свои делишки 5. вызываю оригинальную функцию |
Assembler Вывод содержимого регистра на экран в Windows x64
https://www.cyberforum.ru/ assembler-x64/ thread2181995.html ДОСовское int 21h не работает, потому что винда не поддерживает 16-битные приложения. Есть ли подобная функция под x64? |
Assembler [masm64] Создать окно с кнопками
https://www.cyberforum.ru/ assembler-x64/ thread2173007.html Кто сможет помочь,нужно на masm64 создать окно с тремя кнопками: A - закрытие окна, а остальные 2-е запускают 2 приложения. 2 приложения уже написал,а с окном и кнопками вожусь уже неделю и ничего не получается,мозги уже кипят. Если кто поделится как сделать это окно с кнопками - Буду ОЧЕНЬ благодарен! Добавлено через 7 часов 50 минут Нашёл на masm32 и переделал!)))) |
Микс x86 и x64 вычисление указателей Assembler DWORD64 *memoryBuffer = new DWORD64; int main(void) { __asm { int 3 EMIT(0x6A) EMIT(0x33) /* push _cs */ \ |
Assembler Не запускается код JWASM, x64, Visual Studio 2008 При сборке выдает следующее unresolved external symbol WinMain referenced in function __tmainCRTStartup msvcrt.lib Сам код полностью рабочий, создавался на другом компьютере При переносе проекта, он отказался работать Начало кода привел .x64 option casemap:none option frame:auto option win64:1 https://www.cyberforum.ru/ assembler-x64/ thread2166866.html | Assembler Masm64 ничего не выводит на экран! Кто подскажет в чём дело,беру любой пример для масм64 с выводом на экран,всё компилируется ,но ничего не выводится?? Пример asm файла: OPTION DOTNAME option casemap:none include temphls.inc include win64.inc include user32.inc includelib user32.lib OPTION PROLOGUE:rbpFramePrologue .code https://www.cyberforum.ru/ assembler-x64/ thread2165058.html |
Процедуры в MASM64. Я не понимаю Assembler MASM64 меня, конечно, убивает. Я про temphls.inc от vasil211yandex.ru 1. Если у процедуры нет параметров и локальных переменных, то пролог не генерируется. Это при том, что присутствуют опции: OPTION PROLOGUE:rbpFramePrologue OPTION EPILOGUE:rbpFrameEpilogue Для себя нашёл выход: при отсутствии параметров (и локалок) пишу Dummy:QWORD. Но это маразм. Может, есть всё же правильный вариант... |
Assembler Таблица умножения Преподаватель поставил задачу, написать на ассемблере код 64-битной системы который выводит таблицу умножения n * n (n - вводиться пользователем) Работаю в SASM, помогите глупому студенту( https://www.cyberforum.ru/ assembler-x64/ thread2155020.html |
0 / 0 / 0
Регистрация: 03.11.2017
Сообщений: 39
|
||||||
23.04.2019, 22:17 [ТС] | 0 | |||||
Masm64 - Assembler - Ответ 1351856223.04.2019, 22:17. Показов 10388. Ответов 20
Метки (Все метки)
Ответ
Это не "чужая заведомо правильная", а моя " неизвестно работающая ли" программа)
Хорошо, я попробую Но нам преподаватель батник попроще давал, типа:
Вернуться к обсуждению: Masm64 Assembler
0
|
23.04.2019, 22:17 | |
Готовые ответы и решения:
20
Переход с MASM32 на MASM64 Процедуры в MASM64. Я не понимаю Masm64 console hello world Error A2081, masm64 |
23.04.2019, 22:17 | |
23.04.2019, 22:17 | |
Помогаю со студенческими работами здесь
0
Masm64 and FASM64, win_API, Examples [masm64] Создать окно с кнопками Masm64 ничего не выводит на экран! MASM64 Menu, Ошибка построения ресурсов |