Each type of CPU has its own machine language and assembly language, so an assembly language program written for one type of CPU won't run on another. In the early days of programming, all programs were written in assembly language. However, programmers still use assembly language when speed is essential or when they need to perform an operation that isn't possible in a high-level language. To help you get started, the tools section contains assemblers, editors, and even emulators to cover all aspects of development. There are also many tutorials available to teach you the basics of assembly.
More advanced programmers can consult the resources , routines , and articles sections.
Finally, if you want to test your skills against the best of the best, you can try out our programming contest . Support TI-ASM is composed and maintained by Clement Vasseur and Jonah Cohen . Any questions or comments regarding the contents of TI-ASM should be sent to them, as well as any particular assembly language questions that may not have been addressed on the site. Ideas for future tutorials, contests, resources, etc., are also encouraged.