944,175 Members | Top Members by Rank

Ad:
  • Assembly Discussion Thread
  • Unsolved
  • Views: 4565
  • Assembly RSS
Mar 1st, 2005
0

Starting ASM

Expand Post »
I'm new to assembly and I want to learn the language. I downloaded the NASM compiler and I'm trying to compile (assemble?) my programs with it. I'm assuming nasm.exe is the compiler. When I try to compile, it gives me errors. The code I'm trying to compile is:

.model small
.stack
.data
message db "Hello world, I'm learning Assembly !!!", "$"

.code

main proc
mov ax,seg message
mov ds,ax

mov ah,09
lea dx,message
int 21h

mov ax,4c00h
int 21h
main endp
end main

Also, I eventually want to write my own Disk Operating System, would ASM be the way to go if I want to do this?

Thanks, any help is appreciated.
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Haddock is offline Offline
1 posts
since Mar 2005
Mar 8th, 2005
0

Re: Starting ASM

It looks as though you code is written for MASM Microsofts assembler.

Absolutely, you can write an operating system using entriely assembly. Linux however has 95% of it written in "C", and even though I've never had the oportunity to look at other operating systems sources like Linux I would imagine they are too.

As a matter of fact at http://www.menuetos.org/ is a complete operating system written using flat asm that you may be interested in.
Last edited by Tight_Coder_Ex; Mar 8th, 2005 at 2:23 am. Reason: Added link to MenuetOS
Reputation Points: 47
Solved Threads: 17
Posting Whiz in Training
Tight_Coder_Ex is offline Offline
215 posts
since Feb 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Assembly Forum Timeline: EM_SETSEL message not highlighting selection
Next Thread in Assembly Forum Timeline: Need x86 assembly programmer ASAP !





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC