Programmers created assembly language for their convenience only. The computer itself has no idea how to read or use any instructions written in assembly language. Because computers can’t read assembly language instructions, programmers created special programs that translate assembly language into machine language.
These special programs are known as assemblers. If you give your computer a program written in assembly language without an assembler, your computer won’t have the slightest idea how to read assembly language. So after you write a program in assembly language, you have to feed it to an assembler, which translates your assembly language program into machine code, which your computer can understand.
Assembly language offers the following two distinct advantages over machine language: Assembly language programs are easier to read than machine language programs. Assembly language programs are easier to write (and modify) than machine language programs. Of course, assembly language has the following disadvantages:
Programs that you create by using assembly language run slower and gobble up more space (both physical disk space and memory) than equivalent programs that you may create with machine language. You can’t easily transfer (or, to use programming lingo, port) a program that you write in assembly language for one computer to another computer.
Writing a program in assembly language can prove extremely tedious, time-consuming, and complicated. That’s why few people bother to write large programs in assembly language.
The f95zone is the best gaming community site where you can find out lots of real games for real funny.