Top "Assembly" questions

Assembly language questions.

How to decompile an exe or a dll to assembly

I am really interested in assembly language and I want to learn about how exe files work how dlls run …

dll assembly exe decompiling
The difference between cmpl and cmp

I am trying to understand assembly to be able to solve a puzzle. However I encountered the following instructions: 0x0000000000401136 &…

assembly x86 x86-64 att instructions
What does the MOVZBL instruction do in IA-32 AT&T syntax?

What exactly does this instruction do? movzbl 0x01(%eax,%ecx), %eax

assembly x86 att zero-extension
Find which assembly instruction caused an Illegal Instruction error without debugging

While running a program I've written in assembly, I get Illegal instruction error. Is there a way to know which …

c linux assembly x86-64 yasm
Assembly JLE jmp instruction example

How do you use the jump family of instructions? This is what they've got: JL label "It" jumps if it …

assembly x86 mnemonics
MIPS: relevant use for a stack pointer ($sp) and the stack

Currently I'm studying for my computer organization midterm, and I'm trying to fully understand the stack pointer and the stack. …

assembly mips
Any tool/software in windows for viewing ELF file format?

There are lots of PE file browsers. Here is a list of good ones if you are interested: PE File …

windows assembly linker reverse-engineering elf
Protecting executable from reverse engineering?

I've been contemplating how to protect my C/C++ code from disassembly and reverse engineering. Normally I would never condone …

c++ c obfuscation assembly
Why do ARM chips have an instruction with Javascript in the name (FJCVTZS)?

FJCVTZS is "Floating-point Javascript Convert to Signed fixed-point, rounding toward Zero". It is supported in Arm v8.3-A chips and …

javascript assembly arm
Jump instruction in MIPS Assembly

Here is some MIPS assembly code I wrote to test the jump instruction: addi $a0, $0, 1 j next next: j skip1 …

assembly mips