|
|
Другие темы раздела | |
Assembler Вывод характеристик компьютера Здравствуйте, нужна помощь( Есть задание, подскажите, как мне вывести, через окно самому прописать, или есть специальные команды, которые это делают? ЗАДАНИЕ: Вывести имя компьютера, название микропроцессора, размер памяти, название материнской карты, версию операционной системы https://www.cyberforum.ru/ assembler-x64/ thread2343326.html |
Вычисление целочисленного арифметического выражения Assembler Здравствуйте, есть выражение 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 Краш программы, регистры
https://www.cyberforum.ru/ assembler-x64/ thread2260939.html Существует программа, где из определенной точки мне нужно перебросить вызов в другое место. Что я делаю: 1. затираю несколько команд 2. вместо этих команд пишу вызов на свою функцию таком образом: movabs r13, 7FF78C0CB6F1 (это пример адреса call r13. 3. внутри моей функции восстанавливаю затертые комманды 4. делаю свои делишки 5. вызываю оригинальную функцию |
Вывод содержимого регистра на экран в Windows x64 Assembler ДОСовское int 21h не работает, потому что винда не поддерживает 16-битные приложения. Есть ли подобная функция под x64? |
Assembler [masm64] Создать окно с кнопками
https://www.cyberforum.ru/ assembler-x64/ thread2173007.html Кто сможет помочь,нужно на masm64 создать окно с тремя кнопками: A - закрытие окна, а остальные 2-е запускают 2 приложения. 2 приложения уже написал,а с окном и кнопками вожусь уже неделю и ничего не получается,мозги уже кипят. Если кто поделится как сделать это окно с кнопками - Буду ОЧЕНЬ благодарен! Добавлено через 7 часов 50 минут Нашёл на masm32 и переделал!)))) |
Assembler Микс x86 и x64 вычисление указателей
https://www.cyberforum.ru/ assembler-x64/ thread2169825.html 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 |
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 |
Assembler Процедуры в MASM64. Я не понимаю
https://www.cyberforum.ru/ assembler-x64/ thread2158873.html MASM64 меня, конечно, убивает. Я про temphls.inc от vasil211yandex.ru 1. Если у процедуры нет параметров и локальных переменных, то пролог не генерируется. Это при том, что присутствуют опции: OPTION PROLOGUE:rbpFramePrologue OPTION EPILOGUE:rbpFrameEpilogue Для себя нашёл выход: при отсутствии параметров (и локалок) пишу Dummy:QWORD. Но это маразм. Может, есть всё же правильный вариант... |
Assembler Таблица умножения Преподаватель поставил задачу, написать на ассемблере код 64-битной системы который выводит таблицу умножения n * n (n - вводиться пользователем) Работаю в SASM, помогите глупому студенту( |
Assembler Что делает эта часть кода?(хотя бы примерно)
https://www.cyberforum.ru/ assembler-x64/ thread2154811.html Что делает часть кода начиная от метки m0:?? ;Задано 8 слов по 6 символов. В начале каждого слова записан номер из двух символов. ;Расставить слова по возрастанию номеров. include win64a.inc ; .data |
Ушел с форума
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
|
|
10.01.2019, 17:26 | 0 |
Переход с MASM32 на MASM64 - Assembler - Ответ 1322988710.01.2019, 17:26. Показов 5753. Ответов 7
Метки (Все метки)
Ответ
2expres,
я повторюсь, автоматизированного перевода не существует, только ручками и по частям, но по теме прочитайте еще 20 ловушек переноса Си++ - кода на 64-битную платформу Добавлено через 3 минуты Вот еще об автоматизации переноса https://board.flatassembler.net/topic.php?t=20781 Вернуться к обсуждению: Переход с MASM32 на MASM64 Assembler
2
|
10.01.2019, 17:26 | |
Готовые ответы и решения:
7
Деление и условный переход в masm32 Несмотря на подключение masm32.inc и masm32.lib не подтягиваются функции stdin и stdout Ошибки MASM32 - cannot open file : .\masm32\include\windows.inc Masm64 |
10.01.2019, 17:26 | |
10.01.2019, 17:26 | |
Помогаю со студенческими работами здесь
0
masm64 и winAPI Процедуры в MASM64. Я не понимаю Masm64 console hello world Error A2081, masm64 |