Skip to content
Rota Nacional

Radar ·

Movfuscator compiles C using only MOV

Movfuscator turns C into Turing-complete assembly using only the MOV instruction, showing how restricting a compiler’s output can complicate code analysis.

Movfuscator is a C compiler that generates Turing-complete assembly using only the MOV instruction. The project describes itself as a single-instruction C compiler, an unusual example of limiting the instructions available in a compiler’s output.

This approach has implications for code analysis: when output uses one instruction, understanding it may be less straightforward. If you use AI to study the project or apply similar ideas, avoid sending proprietary code, credentials, or personal data without authorization; share only what is necessary and follow your organization’s data policies.

Get new articles

Privacy, AI engineering and security in your inbox.

Rota Nacional

Bring privacy into your workflow.

30 days, no card, with a starting quota. After that, Pix credit from R$ 5,00.

Try free