как работает ret если требуется вернуть число? в отличии от обычного ret, ret 1 возращяет кладет 1 в eax и переходит по адресу лежащему в верхнем стеке? Тоесть получается данн...
mov [rax],[rdx] не проще?
Дискорд заблочили, как впн для дискорда поставить? У меня на винде дискорд, а сервер на ubuntu
чтоб еще труднее было асемблер читать?
Я выше написал сверху вниз, но могу перефразировать. Вместо rcx rdx r8 r9 Виду rcx r9 rdx r8 Вот и хочу узнать это легально?
подскажите а как асм понимает размер типов данных для добавления в стек? если брать x64 то push rdx это 8 байт, push eax это 4 байта?
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Можно ли в С++ создать класс на основе адреса данных, если известны типы данных по адресам 0xA 0xB 0xC, которые являются bool? Что - то типо struct MyClass{ bool a=0xA; bool ...
почему в x64 нельзя делать jmp адресс 8 байт?
mov rcx, 1 mov rdx, 2 mov r8, 3 mov r9, 4 mov qword ptr [rsp+8], rbx call MyFunction mov qword ptr [rsp+8], rbx mov r9, 4 mov r8, 3 mov rdx, 2 mov rcx, 1 call MyFunct...
mov rcx, 1 mov rdx, 2 mov r8, 3 mov r9, 4 mov qword ptr [rsp+8], rbx call MyFunction mov rcx, 1 mov rdx, 2 mov r8, 3 mov r9, 4 mov qword ptr [rsp+8], rbx call MyFun...
объясните пожалуйста, как процессор по опкоду понимает что ему надо прыгнуть в функцию указанную справа. Я проверил адресс памяти 79F4FFFF и FFFFF479 там вообще ничего нет. ...
Как VS запустить консоль от администратора? Я нажимаю кнопку > и запускается обычная консоль
Подскажите, почему во 2 строчке, кол-во байт гораздо меньше, чем в 3. Хотя и там и там присутствует статический адресс. Типо 0C это что? типо относительного какого - то файла ...
У вас здесь обсуждают вопросы по типу прошивок или как UART использовать и все такое?
ну тоесть порядок инструкций в этом случае ниче не решает?
Как в питоне запретить видимость переменной, когда я добавляю один файл в другой? автодополнение мешает, он все отображает
Разве компилятор не должен в строгом порядке использовать регистры перед вызовом процедуры?
Еще вопрос, как я могу в С++ получить вот эти цифры?
порядок важен теред вызовом процедуры только если мы работаем со стеком верно?