Assembly language has traditionally had a bad reputation for being difficult to learn and even harder to program in. However, despite some difficulty in perception, this language has a number of advantages: high speed of assembly language programs and the ability to program any computer action.
Necessary
administrator rights
Instructions
Step 1
Start by learning the Turbo Assembler program. This programming environment is suitable for learning the logic of the language from the basics. Download the program to your computer and install it into the operating system. As practice shows, such software should be installed on the system local disk of a personal computer.
Step 2
Read the help files for working with Turbo Assembler. They can be found in the distribution kit. These are README, FILELIST. DOC, HELPME!. TSM, H2ASH. TSM, MANUAL. TSM and TCREF. TSM files. You can also watch special training videos, of which there are a large number of them on the Internet at the moment.
Step 3
Create your first program. You can write the code in any editor that generates files in ASCII code. For a start, a small program that displays a text message on the screen is suitable. Implement it with the Message DB 'Hello!' Function. Save the generated file as HELLO. ASM.
Step 4
Start assembly of the written program using the TASM hello command. As a result of the assembler's work, the file HELLO. OBJ will appear. The screen will display information about the result of the assembler's work. Pay attention to the Warning messages line. If the value is None, then the process passed without errors. You can use different types of commands, as this programming language can describe processes in different ways.
Step 5
Use the TASMHELP utility to get help information while working in Turbo Assembler. To run the utility, type TASMHELP and press enter. Press Tab and Enter to navigate the reference keys. As soon as you become proficient in this programming language, you can move on to more complex ones in order to write programs in the future that can be sold and developed.