Sunday, October 5, 2008

Question # 5

Question # 5
Research in the net the most recent assembler. Describe its history, nature and applications. Evaluate this assembler from its predecessor.

















Cite your reference. Refrain from copying and pasting answers.

Due: October 6

Wednesday, September 24, 2008

Question #4

Question:

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

ANSWER:
As a programmers it's common knowledge that all high level languages are a compromise and were invented solely to make programming quicker, easier and more reliable than assembly (aka machine code, the actual hardware language), consequently sacrificing performance, size and ability (especially for low level tasks).
After 20 years of everyday assembly programming, for us it is as easy, fast and reliable to program a project in assembly as it is for C++ experts to create it in C++. The difference is that with assembly, if correctly done, the result is a much more powerful, faster program that needs much less resources (e.g. memory, processor MHz).

Cite your reference.

http://www.intelligentfirm.com/?gclid=CNe2hu_Bh5YCFQszbwodm2ArEw

Question# 3

Question:

Research in the net what is the best assembler and why.

Answer:
The best assembler for me maybe the HLA (High Level Assembly) language it is because it was developed as a tool to help teach assembly language programming and machine organization to University students at the University of California, Riverside. The basic idea was to teach students assembly language programming by leveraging their knowledge of high level languages like C/C++ and Pascal/Delphi. At the same time, HLA was designed to allow advanced assembly language programmers write more readable and more powerful assembly language code,the High Level Assembler has entered the mainstream. Tens of thousands of programmers the world over have discovered how easy it is to learn and write assembly language using HLA. What started out as a tool for teaching assembly language programming has blossomed into a popular Windows and Linux based software development tool.

Cite your reference.

http://webster.cs.ucr.edu/AsmTools/HLA/index.html

Question # 2

Question:

Research in the net usual applications done in assembly language. Describe these applications briefly and cite the efficiency and effectiveness of these applications.

Answer:
Assembly language is a low-level language for programming computers It implements a symbolic representation of the numeric machine codes and other constants that is needed to program a particular CPU architecture. And it is developed in 1950s. And it is second generation programming language. and it is not only a single language but rather it is a group of language. People must choose assembly language because of its quiet small compared to the amount done in high-level languages indicates that one generally doesn’t choose assembly language.

Include your reference. REFRAIN FROM COPYING AND PASTING THE ENTIRE TEXTS.

Monday, September 22, 2008

REPORT


WDC 65816/65802


The WDC 65816 (also: 65C816), a 16-bit microprocessor CPU developed by the Western Design Center (WDC), is an expanded and compatible successor to the venerable MOS Technology 6502. The number 65 in the 65816's name comes from the 6502 compatibility, and 816 signifies that it can work in both 8 and 16 bit modes.
The 65816 was
second-sourced by GTE, Sanyo and a couple of other semiconductor companies from the mid-to-late 1980s to the early 1990s. As of 2008, it is still sold by WDC, and the architecture has also been implemented as an IP core in some systems, such as Winbond's W55V9x series of TV Edutainment ICs.
The processor was designed almost entirely by WDC's founder and CEO
Bill Mensch, who began work on the chip after consulting Apple Computer in 1982. The only person who aided him in his work was his sister Kathryn who did part of the layout. The chip was finished in March, 1984 with samples sent to both Apple and Atari.The WDC 65816 (also: 65C816), a 16-bit microprocessor CPU developed by the Western Design Center (WDC), is an expanded and compatible successor to the venerable MOS Technology 6502. The number 65 in the 65816's name comes from the 6502 compatibility, and 816 signifies that it can work in both 8 and 16 bit modes.
The 65816 was
second-sourced by GTE, Sanyo and a couple of other semiconductor companies from the mid-to-late 1980s to the early 1990s. As of 2008, it is still sold by WDC, and the architecture has also been implemented as an IP core in some systems, such as Winbond's W55V9x series of TV Edutainment ICs.
The processor was designed almost entirely by WDC's founder and CEO
Bill Mensch, who began work on the chip after consulting Apple Computer in 1982. The only person who aided him in his work was his sister Kathryn who did part of the layout. The chip was finished in March, 1984 with samples sent to both Apple and Atari.

The WDC 65802 (also: 65C802) is a 65816 CPU in a 6502-pinout package (fully 6502 compatible). The 65802 was produced by WDC and GTE during the mid-to-late 1980s and early 1990s.
The chip was designed as an upgrade path from the 8-bit 6502/65C02 to the new 65816 16-bit CPU. To do this, the 65802 has a 16-bit address bus like the 6502/65C02 (64
KB memory space), reduced from the 24-bit address bus of the 65816. All of the bank select registers, etc., from the 65816, are still intact in the 65802 CPU core, they just have no effect when used. Typically, when hardware manufacturers have designed a project from the ground up, they have used the more powerful 65816.




Sunday, September 14, 2008

Question#1

QUESTION:What topic(s) in MCS 213 do you find easy and/or difficult and why?

ANSWER:The topic that i can find easily maybe about the computer organization like Hardware,Software,Memory of the comp. and etc. because i had already an idea about that topic in my High School level.