assembly language - learn it where ? how ? which IDE ?

Any other programming language that is not covered in the Web Scripting category.

assembly language - learn it where ? how ? which IDE ?

Postby dama on Sun Sep 03, 2006 12:49 am

I think the topic is self-described. Where should I get an assembly IDE ? (free or OS is better Laughing ) How should I start leaning assembly? and where can I find tutorials, tips, etc.... ?
Thanks!
dama
Regular
Regular
 
Posts: 104
Joined: Wed Jul 05, 2006 6:11 pm
Location: us

Postby debeaxcc on Sun Sep 03, 2006 6:45 am

You could try hla. Here is a really good tutorial.
Image
debeaxcc
Contributer
Contributer
 
Posts: 66
Joined: Wed Aug 23, 2006 2:58 pm

Postby nidza on Tue Sep 26, 2006 8:30 pm

Thanks, I was looking for something like this too Smile
nidza
Contributer
Contributer
 
Posts: 38
Joined: Tue Sep 26, 2006 8:15 pm

Postby Willyham on Tue Sep 26, 2006 8:49 pm

Yeah I need to learn ASM for my computing A level, thanks for the thread and the links Smile
Image
Willyham
Contributer
Contributer
 
Posts: 32
Joined: Sun Aug 27, 2006 3:51 pm
Location: Nottingham, England.

Postby ultramancool on Wed Sep 27, 2006 10:54 am

Well, the best way to learn assembly is to read "Art of Assembly" Very Happy
ultramancool
Contributer
Contributer
 
Posts: 27
Joined: Wed Jun 14, 2006 9:47 pm

Postby ambir on Thu Sep 28, 2006 7:41 am

Lol, you should learn asm, all programmers in my opinion should have a taste of it. It gives programmers better understanding the computer itself relating to the processor and memory.

Asm is the lowest level language, meaning it is the fastest, most effecient and it produces the smallest possible EXE's.

Sadly ASM is kind of old but.... you can still learn it:

here with the microsoft assembler (works only with windows ofcourse):

http://www.masm32.com/

or the flat assembler (works with windows,linux,bsd etc. )

http://flatassembler.net/

Masm doesn't currently have an IDE, most asm programming is done in notepad. But FASM has something called Fresh that you can look into.

http://fresh.flatassembler.net/screenshots.php
ambir
Contributer
Contributer
 
Posts: 41
Joined: Thu Sep 28, 2006 7:35 am
Location: Bahamas

Postby SlicerSV on Thu Sep 28, 2006 2:02 pm

Yasm is very good. it uses NASM and GASM syntax, making it very easy to learn, it's cross-compatible with linux and windows environments and can compile assembly code for both x86 and x86_64 instruction sets.

the core focus of the project being on it's libraries, it's very easy to integrate cross-compatible assembly into C or C++ code and use your normal C++ IDE with minor modifications to support the NASM and GASM syntaxes.

and no, i didn't quote anything from the website.

(note, the "very easy" is qualitative, not a complete fact, since it is a project and not a completed product, the same challenges present in other project-oriented code are quite possible)
SlicerSV
Contributer
Contributer
 
Posts: 56
Joined: Thu Jun 22, 2006 3:01 pm

Postby ambir on Thu Sep 28, 2006 2:45 pm

If u were still looking for one with an IDE, you can check RosAsm http://betov.free.fr/RosAsm.html

i think NASM what SlicerSV mentioned has an IDE also. I don't bother much with NASM cause it seems as though the development team stopped working on it.
ambir
Contributer
Contributer
 
Posts: 41
Joined: Thu Sep 28, 2006 7:35 am
Location: Bahamas

Postby Pinkbyte on Thu Sep 28, 2006 7:44 pm

Assembler is great programming language, it can train both basic programming and advanced skills. I use some very interesting articles and now i have program "Process Killer", which works good. But it can not close Norton Antivirus 2006 Sad. Oh, i forget: I use Far to write asm-files, i think that IDE for Assembler is useless... But i have to ask - does anybody know GOOD Resource Editor for creating Dialogs, Menus and other things? Can you share some links?
Pinkbyte
Contributer
Contributer
 
Posts: 49
Joined: Sun Mar 19, 2006 7:44 am
Location: Russian

Postby topolab on Sat Sep 30, 2006 7:09 am

i also knew www.ka0s.net
which is down now, hope it comes back
Image -= irc.EFNET.nl : #AIVAnet , #salonica =-
Image -= 0day symbian+pda -> http://aivanet.info =-
topolab
Regular
Regular
 
Posts: 134
Joined: Sun Sep 11, 2005 7:31 am
Location: macedonia-north greece

Postby jjrohal on Mon Oct 02, 2006 6:25 am

I learned assembly language using SPIM which is a simulator for the MIPS architecture.
jjrohal
Newbie
Newbie
 
Posts: 16
Joined: Sat Sep 30, 2006 4:20 pm

Postby ambir on Mon Oct 02, 2006 12:30 pm

That's closeto use asm to prgram the psp right???
ambir
Contributer
Contributer
 
Posts: 41
Joined: Thu Sep 28, 2006 7:35 am
Location: Bahamas

Postby De1Rekt0n on Mon Oct 09, 2006 9:53 am

U should try with masm32 first and learn win32 API's, next switch to tasm, all in all ASM is very strong on win32 platform, esspecialy in creating networking stuff such as some remote trojan applications, I made some servers in 3kb Smile

Check: http://win32assembly.online.fr/

Best IDE for ASM is windows notepad Smile
De1Rekt0n
Contributer
Contributer
 
Posts: 31
Joined: Thu Jun 15, 2006 1:25 am

Postby dama on Mon Oct 09, 2006 3:28 pm

Thanks guys for all the input!
If electricity comes from electrons, does morality come from morons? - unknown

Isn't it funny how the word 'politics' is made up of the words 'poli' meaning 'many' in Latin, and 'tics' as in 'bloodsucking creatures’? - unknown
dama
Regular
Regular
 
Posts: 104
Joined: Wed Jul 05, 2006 6:11 pm
Location: us


Return to Programming

Who is online

Users browsing this forum: No registered users and 1 guest

cron