Skip to main content

Command Palette

Search for a command to run...

MOV is Turing complete!

Published
1 min read
M

Hands-on technology leader with 10+ years building scalable, mission-critical systems at Goldman Sachs, Brevan Howard and fast-growing fintechs. Expert in cloud-native architectures, distributed data pipelines and high-throughput systems; experienced in migrating legacy platforms and designing AI-enabled services. Proven track record delivering reliable platforms that process millions of transactions daily.

You can write a whole program using only "move" command! Add, Load, Sub, … every assembly command can be re-written using this single command!
But the catch is that this idea uses invalid memory addresses to do comparison! To check if x is equal to y you need to put value of 0 in [x] and 1 in [y]. Then [x] denotes if x is equal to y.

More from this blog

A

A Blog about Software Development

96 posts