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.
Sunday, October 5, 2008
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.
Tuesday, September 16, 2008
Question#2: Research in the net usual applications done in assembly language. Describe these applications briefly and cite the efficiency and effectiveness of these applications.
Include your reference. REFRAIN FROM COPYING AND PASTING THE ENTIRE TEXTS.
Answer:Hard- coded assembly language is typically use in a system boot ROM (BIOS on IBM- compatible PC system).This low-level code is used, among other things, to initialize and test the system hardware.If once a certain level of hardware initialized has taken place, its execution transfers to other code,but if the code running immediately after power is applied is usually written in assembly language.the is true of most Boot loaders.
Many compilers render high-level language into assembly first before fulling compiling, to avoid the assembly code to be viewed debugging and optimization purposes. like in low-level language such as C, it often to provide special syntax error to embed assembly language directly in the source code.
In programs using Linux Kernel, can construct abstraction utilizing different assembly language on each hardware flat form. Assembly language is also valuable in reverse engineering, it distribute only in machine code form, and this code used to translate into assembly language.
Include your reference. REFRAIN FROM COPYING AND PASTING THE ENTIRE TEXTS.
Answer:Hard- coded assembly language is typically use in a system boot ROM (BIOS on IBM- compatible PC system).This low-level code is used, among other things, to initialize and test the system hardware.If once a certain level of hardware initialized has taken place, its execution transfers to other code,but if the code running immediately after power is applied is usually written in assembly language.the is true of most Boot loaders.
Many compilers render high-level language into assembly first before fulling compiling, to avoid the assembly code to be viewed debugging and optimization purposes. like in low-level language such as C, it often to provide special syntax error to embed assembly language directly in the source code.
In programs using Linux Kernel, can construct abstraction utilizing different assembly language on each hardware flat form. Assembly language is also valuable in reverse engineering, it distribute only in machine code form, and this code used to translate into assembly language.
Wednesday, September 10, 2008
Question: What topic(s) in MCS 213 do you find easy and/or difficult and why?
Answer:The topics in MCS 213 that i can easy understand is all about in numbers system when in terms during written exercise but when they applied in programming that time I started to struggle. I could not correctly solved the problem.
Student Name:Ernie Samonte
Monday, September 8, 2008
Subscribe to:
Posts (Atom)