Hello,
I am from India,as I am in Bachelors of Computer Aplpication degre course which is mainly for knowing Software developement .Here in my assembly language syllabus we have TASM with Turbo C in Windows XP enviroment, now can you please tell me why on earth is this old assembler used as defacto standard here, I mean to say is the NASM,MASM are not beter than TASM everyway. I am no against TASM or any other but why old technology is it robust.
Please help me know.
Thanks
6 replies to this topic
#1
Posted 25 November 2010 - 06:49 PM
|
|
|
#2
Posted 25 November 2010 - 07:22 PM
TASM is an old Borland assembler package that goes along with Borland Turbo C. It seems a lot of institutions in India are teaching with these ancient tools which may not hold much relevance to today's programming.
You may wish to learn the TASM and then learn how to port your code to a newer assembler format such as NASM/MASM afterwards, it is beyond me why this is needed. There is so much IT potential in India, why not teach up to date/Non-DOS stuff?
You may wish to learn the TASM and then learn how to port your code to a newer assembler format such as NASM/MASM afterwards, it is beyond me why this is needed. There is so much IT potential in India, why not teach up to date/Non-DOS stuff?
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
#3
Posted 26 November 2010 - 02:55 AM
hello,
can you put the lessons here
can you put the lessons here
#4
Posted 26 November 2010 - 02:08 PM
Because I'm lazy and a self-serving egoist, here are some of my tutorials:
http://forum.codecal...e-part-1-a.html
http://forum.codecal...e-part-2-a.html
http://forum.codecal...e-part-3-a.html
http://forum.codecal...e-part-4-a.html
http://forum.codecal...e-part-5-a.html
http://forum.codecal...e-part-6-a.html
http://forum.codecal...e-part-7-a.html
http://forum.codecal...e-part-8-a.html
http://forum.codecal...ge-part-9a.html
http://forum.codecal...ge-part-9b.html
http://forum.codecal...e-part-1-a.html
http://forum.codecal...e-part-2-a.html
http://forum.codecal...e-part-3-a.html
http://forum.codecal...e-part-4-a.html
http://forum.codecal...e-part-5-a.html
http://forum.codecal...e-part-6-a.html
http://forum.codecal...e-part-7-a.html
http://forum.codecal...e-part-8-a.html
http://forum.codecal...ge-part-9a.html
http://forum.codecal...ge-part-9b.html
sudo rm -rf /
#5
Posted 26 November 2010 - 08:09 PM
So people which assembler should I go for MASM, Nasm,HLA ,GAS etc any one name ,I am totally confused with all that different names.Which one will give more control over new gen PC Chips and also help write great algorithms code. I know in India we use Turbo C,C++, etc old tools,but we get pretty good amount of software developers who get job in google microsoft yahoo and all other IT comapnies, don't know how they cope upto latest development tools is real world must be hard.
Thanks
Thanks
#6
Posted 26 November 2010 - 08:35 PM
For C/C++, GCC is typically used on Linux/Unix systems, and Microsoft's proprietary compiler is used on Windows systems. For assembly language, NASM works great and is portable across all operating systems, but Windows people also use MASM.
Any non-Borland stuff will do, really, as Borland has even stopped supporting the TurboC/TASM programs.
Any non-Borland stuff will do, really, as Borland has even stopped supporting the TurboC/TASM programs.
sudo rm -rf /
#7
Posted 29 November 2010 - 12:21 AM
Very Very thanks to al of you ,So I am thinking of Going with MASM as it supports latest Intel instruction sets like SSE4 etc ,with WinASM studio as ID with ollydbg as described in en .wikipedia.org So, can you guys please help me find a good book for MASM programing , I have Mastering TASM book from SAMS Publication.
Very Thanks.
Very Thanks.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account


Back to top









