Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.

Assembly language


ghost's Avatar
0 0

Would anyone be interested in pointing me in a good direction about learning the NASM syntax of assembkly language.

Any help would be appreciated.

i am trying to learn it so that i can make a proper bootloaderr and then add to it so that i can make a tiny and probably useless OS


ghost's Avatar
0 0

Load a small crackme/sample program into a disassembler. Stare at it. Cry a little. Look up what an unknown function does. Look again. Cry some more. Continue looking up functions until you understand the flow of the program. Repeat countless times.

And, as suggested, that book helps loads.


ghost's Avatar
0 0

Not to discourage you, but it takes in average 2-3 years for a good coder to code his own OS. I suggest you to start a much smaller project to begin. Coding a OS can be far more complicated than what you can think. Even a small OS can be complex.


ghost's Avatar
0 0

LOck-doWN wrote: Would anyone be interested in pointing me in a good direction about learning the NASM syntax of assembkly language.

Read the nasm documentation (from official site).

Read the intel or amd documentation (from official sites).

There are a few websites that help with initial OS development, one that comes to mind is http://www.osdever.net/