Результаты поиска по запросу "assembly"
Что означает звездочка * перед адресом в сборке x86-64 AT & T?
Что означает следующая строка: ... 401147: ff 24 c5 80 26 40 00 jmpq *0x402680(,%rax,8) ...Что означает звездочка перед адресом памяти? Кроме того, что это означает, когда метод доступа к памяти отсутствует, это первое значение регистра? Обычно ...
Странное поведение ldr [pc, #value]
Я отлаживал некоторый код C ++ (WinCE 6 на платформе ARM), и я нахожу некоторое поведение странным: 4277220C mov r3, #0x93, 30 42772210 str r3, [sp] 42772214 ldr r3, [pc, #0x69C] 42772218 ldr r2, [pc, #0x694] 4277221C mov r1, #0 42772220 ldr r0, ...
Генерация ассемблерного кода из кода C #?
Есть ли способ генерировать ассемблерный код из кода C #? Я знаю, что это возможно с кодом C с помощью GAS, но кто-нибудь знает, возможно ли это с C #?
Можно ли навсегда повредить оборудование программным обеспечением? [закрыто]
Я только что прочитал этот вопрос:Может ли этот код повредить мой процессор? [https://stackoverflow.com/questions/2740268/could-this-code-damage-my-processor] и это заставило меня задуматься. Можно ли повредить аппаратное обеспечение только ...
Что такое% gs в сборке
void return_input (void) { char array[30]; gets (array); printf("%s\n", array); }После компиляции в gcc эта функция преобразуется в следующий код сборки: push %ebp mov %esp,%ebp sub $0x28,%esp mov %gs:0x14,%eax mov %eax,-0x4(%ebp) xor %eax,%eax ...
Общий объект ELF на языке ассемблера x86-64
Я пытаюсь создать общую библиотеку (* .so) в ASM, и я не уверен, что я делаю это правильно ... Мой код: .section .data .globl var1 var1: .quad 0x012345 .section .text .globl func1 func1: xor %rax, %rax # mov var1, %rcx # this is commented ...
Системный вызов sys_execve из сборки
asm_execve.s: .section .data file_to_run: .ascii "/bin/sh" .section .text .globl main main: pushl %ebp movl %esp, %ebp subl $0x8, %esp # array of two pointers. array[0] = file_to_run array[1] = 0 movl file_to_run, %edi movl %edi, -0x4(%ebp) movl ...
Можно ли использовать синтаксис Intel сборки x86 с GCC?
Я хочу написать небольшую программу низкого уровня. Для некоторых его частей мне нужно будет использовать ассемблер, но остальная часть кода будет написана на C / C ++. Итак, если я буду использовать GCC для смешивания C / C ++ с ассемблерным ...
Извлечь CD / оптический привод на языке ассемблера
Это не могло быть проще, но не сдвинулось с места. У меня есть простой код, который я использую, чтобы увидеть, если оптический привод будет выдвигаться Код написан на ассемблере, синтаксис Intel Nasm. [BITS 16] [ORG 0X07C00] STI Eject: mov ...
ассемблер llvm-gcc: синтаксис LDR
Этот код прекрасно компилируется на gcc, но при использовании llvm (llvm-gcc) он говорит"constant expression expected" на линии сldr Проблема в синтаксисе: как мне указать место, где находится мой массив? Я не хочу жестко кодировать смещение в ...