paint-brush
16/32/64 Bit Assembly Programsby@mvuksano
6,222 reads
6,222 reads

16/32/64 Bit Assembly Programs

by Marko Vuksanovic4mAugust 1st, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

We will use radare2 (https://rada.re/n/) to compile a simple program for each of those architectures. The program that we will compile and analyse will be extremely simple. This is so we can focus on important aspects of 16, 32 and 64 bit programs rather than complexities in the programs themselves. To produce a binary we only need to invoke a nasm compiler. To explore the program we will use Radare2 to explore the disassembly. The code for all examples and compiling them is available in GitLab repo: https://gitlab.com/mvuksano/kvm-playground/master/05-assemly-compiling.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 16/32/64 Bit Assembly Programs
Marko Vuksanovic HackerNoon profile picture
Marko Vuksanovic

Marko Vuksanovic

@mvuksano

PSS - Pragmatic problem solver @ Facebook

About @mvuksano
LEARN MORE ABOUT @MVUKSANO'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Marko Vuksanovic HackerNoon profile picture
Marko Vuksanovic@mvuksano
PSS - Pragmatic problem solver @ Facebook

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite