en972![]() Member Posts: 562 From: NOT TELLING! Registered: 08-27-2004 |
I have had the sstrangest desire to learn assembler or assembley (I forget the name ![]() ------------------ |
Klumsy![]() Administrator Posts: 1061 From: Port Angeles, WA, USA Registered: 10-25-2001 |
truth you are searching, the holy grail of computer programming, seek and you will find ![]() ------------------ |
Realm Master![]() Member Posts: 1971 From: USA Registered: 05-15-2005 |
listen to klumzy you will not, for bad language, assembler is, reehehehe! Yoda i am, my apprentice you will be. rehehehe listen not to me would be wise of you, tehehehe
Blessed are those who show mercy. Blessed are those who suffer for doing what is right. [This message has been edited by Realm Master (edited September 22, 2005).] |
en972![]() Member Posts: 562 From: NOT TELLING! Registered: 08-27-2004 |
Thanks for the advice. ------------------ |
HanClinto![]() Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
Assembly is usually very specific to a particular processor. However, assembly in general is very close-knit. You can kind of take that as an analogy between C/C++/Pascal/Delphi/Visual C++/Borland C++ Builder/etc. They're all c-ish, and once you know a few, it's really not that much trouble to switch to new ones (it's not that hard to switch from C to Pascal, or from Visual C++ to Borland C++ Builder). So I guess my next question is, what do you want to learn assembly *for*? If it's for a specific architecture (say, if you want to do a robotics project and use a specific microcontroller, then you know where you should start). Otherwise, you could start just about anywhere. If you use graphing calculators much (such as TI-83's), I hear that's a pretty common place to start as far as a practical use for assembler (because the speed difference is very easily evident). Anyway, there's most of what I know about assembler. I've used it on a few occassions, but that was always in embedded programming I think (things for microcontrollers). I'd say go for it! --clint ------------------ |
en972![]() Member Posts: 562 From: NOT TELLING! Registered: 08-27-2004 |
Hey thanks for the response clint! I am really into writing security stuff and assembley seemed yo be the best way to go ------------------ |
HanClinto![]() Administrator Posts: 1828 From: Indiana Registered: 10-11-2004 |
Security stuff... like encryption algorithms? I knew a guy at school who wrote his own encryption routine in assembler just so that it would be hard to understand and crack -- that might be a good challenge for you to make. Create a crypt and decrypt function, written in Assembler, then compile it as a DLL, and try using it another one of your programs. Shoot, I would have to study up to write one of those, but I think that's a reasonable challenge that anyone could greatly benefit from doing. Cheers! --clint ------------------ |