| View previous topic :: View next topic |
| Author |
Message |
GMorgan LXF regular
Joined: Thu Jan 12, 2006 6:58 pm Posts: 684 Location: South Wales, UK
|
Posted: Wed Oct 18, 2006 7:50 pm Post subject: Assembly 80x86. |
|
|
I've started my CS course at Cardiff and am about to delve in to the wonderful world of assembly language. We haven't started coding yet but I'm wondering what tools are available for writing and debugging assembly language in Linux. We will be using the UCR standard library at some point (maybe, its been mentioned but its not a certainty).
I've been told that despite the fact there are portability issues between Windows and a decent OS we won't be going deep enough at this point to uncover any of them so decided I may as well look at the Linux tools and avoid rebooting. |
|
| Back to top |
|
 |
M-Saunders Moderator

Joined: Mon Apr 11, 2005 1:14 pm Posts: 2881
|
Posted: Thu Oct 19, 2006 9:47 am Post subject: RE: Assembly 80x86. |
|
|
NASM is an excellent assembler (and includes ndisasm, a disassembler). Make sure your tutors don't force you to use GNU 'as' -- the syntax is horrible, and it's only designed to deal with GCC's output.
M |
|
| Back to top |
|
 |
GMorgan LXF regular
Joined: Thu Jan 12, 2006 6:58 pm Posts: 684 Location: South Wales, UK
|
Posted: Thu Oct 19, 2006 11:52 am Post subject: RE: Assembly 80x86. |
|
|
| Cheers I've had a look at their sourceforge site. Just hope I don't do anything stupid now. |
|
| Back to top |
|
 |
M-Saunders Moderator

Joined: Mon Apr 11, 2005 1:14 pm Posts: 2881
|
Posted: Thu Oct 19, 2006 12:17 pm Post subject: RE: Assembly 80x86. |
|
|
There's no such thing as stupidity in assembler! Except popping the call return address into your AX register, then wondering why the program falls to bits after a ret. Oops.
M |
|
| Back to top |
|
 |
| View previous topic :: View next topic |
|