Sunday, October 5, 2008


Question #4:
Justify what situations or applications programmers will rather use Assembly Languages than Higher Level Programming Languages and vice versa. Cite your reference.



ANSWER:

The programmers will rather used Assembly languages than High-level program Languages its because Assembly Languages its representation is easy to remember rather than higher level language, like for example in intel syntax. move AL, 61h...this instruction means move the value 61h, into the processor register named :"AL"

Other reason why we used assembly language is that it provides the opportunity of knowing more the operation of your PC, which allows the development of software in a more consistent manner.

The second is the total control of the PC, which you can have with the used of the assembler. and also the assembly programs are quicker, smaller, and have larger capacities than once created with other language.

Wednesday, October 1, 2008



Question#3:
Research in the net what is the best assembler and why.
Cite your reference.

ANSWERS:
As i research in the internet there are too many assembler use like,Nasm,Goasm,Tasm,Gsm,Masm and Fasm...But the best assembler that i found out seems to be a good assembler is the FASM .Why? because Fasm(flat assembler)is a free and open source intel-style assembler supporting in the IA-32 and x86-64 architecture. Fasm known for its fast speed, size optimization, OS portability, and macro capabilities.it contains also binding to the windows GUI and open GL.

The output of fasm can directly through any of this following, flat "raw" binary,objects: ELF or COFF, executable in either MZ,ELF or PE format.

ernie's picture... astig!!!!