Результаты поиска по запросу "assembly"

1 ответ

Возможности декомпиляции в iOS и как их предотвратить

Я недавно читал о декомпиляции приложений для iOS, и теперь я действительно обеспокоен этим. Как указано в следующих сообщениях (# 1 [https://stackoverflow.com/questions/5475875/decompiling-ios-objective-c-binaries] а также# ...

1 ответ

Статическая связь с glibc без вызова main

Я создал простой привет мир с помощью NASM, который вызывает

2 ответа

x86 инструкция означает [дубликаты]

На этот вопрос уже есть ответ: Что означает MOV (% r11,% r12,1),% edx? [/questions/2883850/what-is-the-meaning-of-mov-r11-r12-1-edx] 2 ответа Как работает «mov (% ebx,% eax, 4),% eax»? ...

ТОП публикаций

1 ответ

В Visual Studio скомпилированный исполняемый файл debugmode: jmp в тело функции вместо прямого адреса в вызове

1 ответ

SSE Билинейная интерполяция

2 ответа

Любой способ переместить 2 байта в 32-битной x86, используя MOV, не вызывая переключения режима или остановки процессора?

Если я хочу переместить 2 неподписанных байта из памяти в 32-разрядный регистр, могу ли я сделать это с помощьюMOV инструкция и нет режима переключения? Я заметил, что вы можете сделать это сMOVSE а такжеMOVZE инструкции. Например, сMOVSE ...

1 ответ

 инструкция.

исал следующую простую программу, но nasm отказывается ее компилировать. section .text global _start _start: mov rax, 0x01 mov rdi, 0x01 mov rsi, str mov rdx, 0x03 syscall mov rax, 60 syscall segment .data str db 'Some string' nasm -f elf64 ...

2 ответа

Что именно делает инструкция lb?

Я готовлюсь к экзамену, и одной из проблем практики было: Предположить, что$t0 содержит значение0x12121212 а также$t1 содержит адрес0x1000000. Предположим, что данные памяти, начиная с адреса0x1000000 является:88 77 66 55. Какова будет ...

1 ответ

особенно в ядрах с включенным смягчением Meltdown + Spectre (что делает системные вызовы намного более дорогими, например, десятки тысяч тактов + TLB и аннулирование предсказания ветвления вместо сотен тактов).

ользую sys_brk syscall для динамического выделения памяти в куче. Я заметил, что при получении текущего местоположения разрыва я обычно получаю значение, подобное этому: mov rax, 0x0C mov rdi, 0x00 syscallрезультаты в rax 0x401000Значение ...

1 ответ

clflush () в процессорах i3 или i7