Assembly programming help

Programming, for all ages and all languages.
Post Reply
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Assembly programming help

Post by hometue »

Hi guys. Do any of you know of a easy to follow or understand online guide where I can learn assembly. Apparently I am bad at it so I would like to improve my assembly coding skills (hope it wasn't mentioned in the wiki or in the forum before or in the wiki itself, if it was, oops...)

Also does anyone know of a more or less complete list of registers, including those rarely used, I only can remember some general purpose registers so it will be good to know all of them, especially when I wonder if something is a register in a assembly code that I need to convert to another syntax.
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
iansjack
Member
Member
Posts: 4685
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Assembly programming help

Post by iansjack »

http://wiki.osdev.org/Learning_80x86_Assembly

The architecture of the processor is documented in the programmer's manuals from Intel or AMD. Read them.
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Assembly programming help

Post by hometue »

Ah...I see, just what I needed. Thanks.
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Assembly programming help

Post by hometue »

By the way, can anyone access the Ketman Assembly Language Tutorial link listed in the page? I even tried to Google for the site but it doesn't work (timeout).
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
iansjack
Member
Member
Posts: 4685
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Assembly programming help

Post by iansjack »

User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

Re: Assembly programming help

Post by hometue »

Hey I know its been awhile, but I have a little problem doing assembly. I am trying to run a code that edits the register. However I do not see any results, since I am using FASM now that I know Ketman can't run on my 64 bit system (any way to run it other than virtualize a 32 bit system?). So, is there a software similar to Ketman that would allow me to see the registers and runs in 64 bit systems, or how can I do it in FASM? (or is there any other approaches that will solve my problem of not being able to see the registers and the value?)
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
iansjack
Member
Member
Posts: 4685
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Assembly programming help

Post by iansjack »

It's called a debugger. There are several possibilities but it does rather depend upon which platform you are running on. That's enough information for you to find the answer.
Post Reply