flat assembler
Message board for the users of flat assembler.

Index > Main > Hi im new to assembler. Need help on getting started.

Author
Thread Post new topic Reply to topic
Andyrooroo



Joined: 20 Sep 2006
Posts: 4
Andyrooroo 20 Sep 2006, 20:47
Hi im andrew im very new to assembler. I recently started doing an ICT course which is generally studying different aspects of ICT. However on the syllabus i noticed at some point next year we will be learing assembler. In the past ive done maths however i have never learnt a programming language at all. I was wondering if anyone here could give me some advice on good books to read etc on the subject and general advice.

Im very new to programming in any language let alone assembler and would prefer books/ links that start VERY basic Razz . The books ive looked at so far just overwhelm me and start off too detailed.

In all any advice would good and i hope you can help me in some way.

Thanks,
Andrew


Last edited by Andyrooroo on 21 Sep 2006, 12:30; edited 1 time in total
Post 20 Sep 2006, 20:47
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 20 Sep 2006, 21:37
hmmm, this might get you over some problems with understanding assembler: http://decard.net/article.php. still it's far far from enough.

but to be able to create program yourself, you need algorithmical thinking - and that is something you can get ONLY by trying to write programs yourself.

Take some pascal, or C, learn very basic things (output to screen, input from keyboard, if, for, while/repeat) and try to write something yours. This experience will go further with you, and will be used with any programming language
Post 20 Sep 2006, 21:37
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 21 Sep 2006, 01:37
Well, if you believe what they say, BASIC is good for beginners (hence the B in BASIC). Anyways, FreeBASIC is a good choice for that and has many examples (included or on the forum) plus FBhelp (which is very useful).

As far as assembly tutorials and general helpful examples, search the forum here (e.g., snake game) and also check out Simtel.net: asmtutor.zip and primer2.zip.

Also, Ralph Brown's interrupt list is helpful for DOS.
Post 21 Sep 2006, 01:37
View user's profile Send private message Visit poster's website Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 21 Sep 2006, 09:59
Quote:

The books ive looked at so far just overwhelm me and start off too detailed.
http://www.scs.carleton.ca/~sivarama/asm_book/
The late professor Dandamudi's textbook is your best choice, NOT C, and certainly, not BASIC.
For the cost of 8 beers, you can purchase a used copy of his first edition:
http://www.bestwebbuys.com/Introduction_to_Assembly_Language_Programming-ISBN_0387985301.html?isrc=b-search
Quote:

In the past ive done maths however i have never learnt ...

Evidently you will be drinking either English or Australian beer, since in North America, we would refer to mathematics as math, and indicate the past tense of learn with a d, not a t. This obstacle, English or Australian beer, is not insurmountable. Depending on the interval during which you consume this excellent enhancer of one's creative skills, you may be able to afford the SECOND edition (2005) of his book. http://www.lfchosting.com/eapoe/GENINFO/poealchl.htm
Confused
Post 21 Sep 2006, 09:59
View user's profile Send private message Reply with quote
Andyrooroo



Joined: 20 Sep 2006
Posts: 4
Andyrooroo 21 Sep 2006, 10:45
Quote:
Evidently you will be drinking either English or Australian beer, since in North America, we would refer to mathematics as math, and indicate the past tense of learn with a d, not a t.


Well deduced tom. I am from England.

Thanks for all the advice and i will definately look into purchasing that book.

Thanks to everyone for their advice and i welcome further advice.

Andrew

p.s Everyone should use correct English its learnt not learned or however you americans spell it. Its call the "english" language for a reason Razz .

Thanks again,
Andrew
Post 21 Sep 2006, 10:45
View user's profile Send private message Reply with quote
mattst88



Joined: 12 May 2006
Posts: 260
Location: South Carolina
mattst88 21 Sep 2006, 12:10
I wouldn't tell anyone how to write when you've got errors in your post.
Post 21 Sep 2006, 12:10
View user's profile Send private message Visit poster's website Reply with quote
Andyrooroo



Joined: 20 Sep 2006
Posts: 4
Andyrooroo 21 Sep 2006, 12:31
mattst88 chill out it was just a friendly joke at america... i thought america were all for freedom of speech
Post 21 Sep 2006, 12:31
View user's profile Send private message Reply with quote
tbohon



Joined: 10 Feb 2006
Posts: 3
Location: Olympia WA USA
tbohon 21 Sep 2006, 14:29
Andrew:

Haven't read the other books suggested above (although I'm now going to go out and find them Smile) but Jeff Duntemann put out a pretty good book on basic assembly language. I found it helpful years ago when I first started - although I believe he uses TASM for all of his examples. TASM is, BTW, available for free (older versions) - I found it somewhere out on the internet one time while searching for something else.

I think you'll enjoy assembly language programming --- good luck!

Best,

Tom

_________________
"My mind is like a steel whatchamacallit ..."
Post 21 Sep 2006, 14:29
View user's profile Send private message Reply with quote
HyperVista



Joined: 18 Apr 2005
Posts: 691
Location: Virginia, USA
HyperVista 21 Sep 2006, 14:48
quite right ..... americans can be such wankers at times Smile

i agree with tbohon, Jeff Duttemann's book is quite good. So is Kip Irvine's "Assembly Language Programming for Intel Based Computers"

pip, pip, cheerio and all that good rot! say no more, say no more (i learnt that on monty python .. the telly)
Post 21 Sep 2006, 14:48
View user's profile Send private message Visit poster's website Reply with quote
vbVeryBeginner



Joined: 15 Aug 2004
Posts: 884
Location: \\world\asia\malaysia
vbVeryBeginner 21 Sep 2006, 15:15
Quote:
In all any advice would good and i hope you can help me in some way.

hi, andrew
instead of starting programming using assembler, i suggest you read articles or document or wikipedia on how computer works, history about computer, 8086, 486, how the memory works, those memory address, what is cpu, and how the disk/files work and etc.

i think those would help you to understand assembler more better.

h a p p y c o d i n g
Post 21 Sep 2006, 15:15
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 21 Sep 2006, 15:39
and i suggest to start coding assembler before reading these, because you wouldn't understand 3/4 of those things until you try it in practice
Post 21 Sep 2006, 15:39
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Andyrooroo



Joined: 20 Sep 2006
Posts: 4
Andyrooroo 21 Sep 2006, 21:45
thanks again everyone has been a great help Smile ill check out the books everyone said
Post 21 Sep 2006, 21:45
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 23 Sep 2006, 23:53
Post 23 Sep 2006, 23:53
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.