Wednesday, September 24, 2008

Question #3

Research in the net what is the best assembler and why.Cite your reference.

FASMA good all around assembler, great for beginners because of its simplicity.

http://flatassembler.net/

Due: September 22, 2008

Monday, September 22, 2008

Question #2

Research in the net usual application done in assembly language. Describe this application briefly and cite the effeciency and effectiveness of this applications.
include your reference.


Answer: Hard-coded assembly language is typically used in a system's
boot ROM (BIOS on IBM-compatible PC systems). This low-level code is used, among other things, to initialize and test the system hardware prior to booting the OS, and is stored in ROM. Once a certain level of hardware initialization has taken place, execution transfers to other code, typically written in higher level languages; but the code running immediately after power is applied is usually written in assembly language. The same is true of most boot loaders.
Many compilers render high-level languages into assembly first before fully compiling, allowing the assembly code to be viewed for
debugging and optimization purposes. Relatively low-level languages, such as C, often provide special syntax to embed assembly language directly in the source code. Programs using such facilities, such as the Linux kernel, can then construct abstractions utilizing different assembly language on each hardware platform. The system's portable code can then utilize these processor-specific components through a uniform interface.
Assembly language is also valuable in
reverse engineering, since many programs are distributed only in machine code form, and machine code is usually easy to translate into assembly language and carefully examine in this form, but very difficult to translate into a higher-level language. Tools such as the Interactive Disassembler make extensive use of disassembly for such a purpose.
A particular niche that makes use of assembly language is the
demoscene. Certain competitions require the contestants to restrict their creations to a very small size (e.g. 256B, 1KB, 4KB or 64 KB), and assembly language is the language of choice to achieve this goal.[9] When resources, particularly CPU-processing constrained systems, like the Amiga and the Commodore 64, are a concern, assembler coding is a must: optimized assembler code is written "by hand" and instructions are sequenced manually by the coders in an attempt to minimize the number of CPU cycles used; the CPU constraints are so great that every CPU cycle counts. However, using such techniques has enabled systems like the Commodore 64 to produce real-time 3D graphics with advanced effects, a feat which would be considered unlikely or even impossible for a system with a 0.99MHz processor.


http://www.wikipedia.com/


Due: Sept. 17, 2008.

Tuesday, September 16, 2008

Question #1

Now that you have your first blog, your first writing assignment is to answer the question below:What topic(s) in MCS 213 do you find easy and/or difficult and why?Follow this format:

Title: My First Blog

Question #:1

Question:________________
Answer: Actually all topics in MCS 213 is difficult for me because it makes me think to much when making a program and sometimes i dont no how to make it.

Student Name: Ramjie P. Brillantes
Due: September 16, 2008

Sunday, September 14, 2008

Dota PraYer




Dota Lovers

o Ang -=DOTA=- Parang Pag-IBIG
c Enchantress k b?-habang lumalayo ako sau, mas masakit..
c Doom k b?-pag-anjan ka, mainit paligid ko.
.c Silencer k b?-kpg anjan ka, natatahimik ako..
c Beastmaster k b?-maalaga ka kc..
c slardar k b?-kc ms lumalakas tama ko sau..
c darkterror k b?-ikaw lng gumagalaw sa mundo ko..
c razor k b?- nakukuryente kc puso q sau..
c nerubian weaver k b?-naghahabol aq lagi sau..
c omniknight k b?-ikaw ang aking Guardian Angel..
bka naman CREEPs k?-lagi kasi kitang kasama..hmm..
c phantom lancer b?-cnong pipiliin ko sa inyo?
c techies b?-suicide na ako kapag ala ka..
c leoric b?-binubuhay mo ulit ako..
c crystal maiden b?-kinikilig aq pag ksma k..
c pudge b?-nahuli mo kc puso q..
c mirana b?-dahil sau, napapatalon ako sa saya..
Frozen Throne o World Tree k b??-kapag wala ka na, wala ng dahilanpara lumaban pao Panatang Maka - DoTApanatang maka-dotainiibig
ko ang larong dota o
Dropdead!!!^_^