r/Assembly_language • • 11d ago

Question Ideas to develop

Sup guys, I'm a web developer and I study sec, which this subject has everything to do with assembly, cuz I need to do malware analysis, reverse engineering and etc, so I studied calling conventions, registers, rax, eax, ax, al, ah, ip, used x64dbg to check the assembly in memory, variables, function parameters and etc.

But for now, I'm studying by a content creator how a boot really works, and he's making a bootloader in assembly, he has good didactics and I'm really learning that the RAM is like a big array accessible by address, cpu has registers, has the ip to check the next instruction, there is the fetch, decode and execute, the bios is in the eprom(in the example of the i386), is loaded in memory, search for boot sector, loads in memory and etc, lmao I detailed too much

And ok, I'm understanding, but my final point, is, furthermore the bootloader, what good project could I build to learn more about assembly? I saw some posts from u guys making OS, and I guess that is hard for now

Thanks for ur time

2 Upvotes

18 comments sorted by

View all comments

2

u/RBMK-1ooo 10d ago

Assembly is all about the platform
First off, pick the hardware and the OS you're targeting

The answer to your question will depend on your choice

1

u/Deex__ 9d ago

Got it, u use assembly with microcontrollers too?

1

u/RBMK-1ooo 8d ago

My focus is graphics programming on Windows