linuxer4fun avatar

Daily programming challenge #12 Assembler

linuxer4fun

Published: 19 Jan 2017 › Updated: 19 Jan 2017

Daily programming challenge #12 Assembler

Difficulty: HARD!

Assembler is the programming language next to binary. 

Even though, you might never use it, it is always a good thing to learn it. So: find good tutorials for it and complete this challenge:

Complete Challenge #2 (Fibonacci) in Assembler.

A good starting point might be using Linux for it, as it has more tools to process ASM-Files (such as nasm and LD), but you might just use windows as well. Just remember: Assembler-code isn't compatible from one OS to the other.

EXTENSION: 

If you want to build a compiler, you might want to use the plattform, wich is compatible with most of the systems, LLVM. Learn LLVM and complete Challenge 2 again. (I know, it's boring, but then, if you already completed #5, you will be able to build a little compiler for a script-language.)

Leave Daily programming challenge #12 Assembler to:

Written by

Read more #daily posts


Best Posts From linuxer4fun

We have not curated any of linuxer4fun's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From linuxer4fun