reAd diZ..!

i caNt force sUmbody 2 lyK me..
i caNt coNvince sUmbody 2 bLieve Me & apprec8 mE..
i cAnt pLeased sUmbody 2 maKe frNdZ w/me..
i cAnt b perFect as waT dEy wAnt me 2 be..
i caNt say "STOP" 4 dos pipOl hu kiPs on juDging mE
neGatiVeLy & sAy "NO" 4 doS pipoL hU kiPs oN hurTing me..
i cAnt conTrol dosruMors & neGAtiv feEdbaCks rUshing oN me..
Bt 1 thing 4 xUr,,..
"I LUV doS trU frNdz hu Can aCCept me & lUv me 4

"WHO I AM" not 4 "WAT I AM"....

Wednesday, October 1, 2008

Question # 4:

Justify what situations or applications programmers will rather use Assembly Languages than Higher Level Progamming Languages and vice versa.

Answer:
For me, the Assembly language uses easy-to-remember commands that are more understandable to programmers than machine-language commands. Each machine language instruction has an equivalent command in assembly language. For example, in one Intel assembly language, the statement “MOV A, B” instructs the computer to copy data from location A to location B. The same instruction in machine code is a string of 16 0s and 1s. Once an assembly-language program is written, it is converted to a machine-language program by another program called an assembler.
Assembly language is fast and powerful because of its correspondence with machine language. It is still difficult to use, however, because assembly-language instructions are a series of abstract codes and each instruction carries out a relatively simple task. In addition, different CPUs use different machine languages and therefore require different programs and different assembly languages. Assembly language is sometimes inserted into a high-level language program to carry out specific hardware tasks or to speed up parts of the high-level program that are executed frequently.

And for the High-level languages were developed because of the difficulty of programming using assembly languages. High-level languages are easier to use than machine and assembly languages because their commands are closer to natural human language. In addition, these languages are not CPU-specific. Instead, they contain general commands that work on different CPUs.

Microsoft ® Encarta ® 2006.

No comments: