Click to See Complete Forum and Search --> : nasm rocks


tnordloh
06-14-2001, 01:02 AM
Ok, I'm taking assembly language this semester. My teacher said we could either use masm (the Microsoft assembly compiler) tasm (the borland equivalent) or nasm (the open source version). Naturally, baing a cheapskate, I tried out nasm/gcc on this old 486 I had dos installed on. After fighting with the thing for a week, I finally gave up. Installed nasm using the make file. Literally did the whole job with the following 3 commands;
---
./configure
make
ln -s nasm /usr/bin/nasm
--
Now I can compile using nasm/gcc and make commands which make things quite easy. And with the built-in capabilities of telnet, I can log on and work on programs from anywhere there is internet and a telnet utility


That's why Linux rocks compared to Microsoft trash. It simply runs better. It's what a computer should be able to do. Simple, separate programs, each sharing a basic format, each modular.

Stuka
06-14-2001, 10:30 AM
Hey, speaking of nasm, I was forced to use masm/tasm in my assembly class, and was wondering if there was a good syntax guide for nasm (they do use different syntax, don't they?) available. If so, could ya point me to it - I'd love to be able to do assembly work in linux for fun! :eek:

augur
06-14-2001, 05:37 PM
Greetings,

For nasm syntax check nasm homepage (http://www.web-sites.co.uk/nasm/)
For some examples on fun stuff to do in linux with assembly check Linux Assembly (http://www.linuxassembly.org/) web page.

tnordloh
06-17-2001, 05:38 AM
Another good guide is Assembly language step by step, second edition.

A professor at my school also made a 140 page nasm guide, here's the web address.
http://www.geocities.com/pacman0x80/

:D :D
Dr Carter's web page (http://www.geocities.com/pacman0x80/)

[ 17 June 2001: Message edited by: tnordloh ]