StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Advanced Computer Engineering - Essay Example

Cite this document
Summary
Computer code could be described as a set of specified instructions usually written in human-readable computer language. These codes are commonly utilised in facilitating the operations of computer programmers. …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.9% of users find it useful
Advanced Computer Engineering
Read Text Preview

Extract of sample "Advanced Computer Engineering"

?Introduction Computer could be described as a set of specified instructions usually written in human-readable computer language. These s are commonly utilised in facilitating the operations of computer programmers. The operation includes entering of source code by programmer then a compiler transforms the code into the machine, normally in a language understandable by the computer. The information prompts execution of certain functions as defined by the code developers. The source code enables programmers to understand the functioning of various applications through the written text. These codes are commonly utilised in differentiating various computer applications, performing similar functions. These applications are differentiated through the various commands required to perform specified functions. This exercise seeks to develop a program simulating performance of an 8-bit CPU. The whole process can be divided into three major sections of defining instruction set, describing simulator algorithm and writing the code for implementation of the identified simulator. This project could be defined through the following steps Identifying required bits Selecting the necessary instructions for the code Defining the required simulation algorithm Selecting the programming language being utilised in designing the code. Designing a simulator capable of simulating functionality of 8-bit CPU. Testing the developed simulator design for compliance and similarity with required CPU. Concluding the project. Proposed solution The proposed CPU design shall involve various design choices and decisions aimed at improving the previous designs. In this example, the requirement needs writing of a program which simulates the performance of 8-bit CPU. The process begins with definition of instruction sets, which can be utilised by the CPU. The defined instruction set shall become the basis for developing CPU simulator algorithm, implemented through the C programming language. The C programming language could be identified as one which allows lexical variable scope, which makes the program become completely independent (King, 2008). This method remains the most commonly utilised programming language which much software remain compatible with. This make coding through this language sufficient as the systems could be utilised in many operations without experiencing difficulties. The process begins with consideration of the available options for breaking down the various instruction fields, to make complete Opcode, Addressing Mode and Operand. A format satisfying the basic CPU purposes shall be adopted for the context of this exercise. Within this exercise, 3-bit 8 independent Opcode shall be developed with, another bit being utilised in selection of the addressing mode, while the last four bits can be applied for the Operand. This will have created an 8-bit CPU, which can be utilised in undertaking various operations. Design Within the designing section, identification of the instruction set becomes the basis for beginning the designing process. The process of the CPU shall include loading of instructions into the register, thus the first instruction set identified shall be named LOAD. This instruction shall be associated with the main register as desired. The function shall be represented by LDA within the CPU. Following loading of the instruction the CPU shall also be required to store the entered information within the system. This shall become the second instruction set within the CPU, represented by STA. For the purposes of integrating arithmetic values within the CPU, a third instruction shall be called ADD, becomes necessary. Subtraction can be implemented through inclusion of negative integers within the system. Repetitive subtraction and addition components shall be utilised in implementing multiplication and division qualities. Other instruction sets could also be included to enhance the functioning and increase the number of operations, which the CPU can perform. The number of bits utilised in developing this CPU determines the instruction which can be entered into the system. Many instructions would require additional bits for the CPU to function effectively. Our CPU limitation remains three bit Opcode; hence our instruction shall remain few. In order to increase the instructions, the bits available for the Opcode must also become relatively increased. This initial instruction set could be tabulated as indicated by the table shown here Value Instruction Mnemonic RTL description 00000000 Load accumulator with operand LDA Dir N [A] Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Advanced Computer Engineering Essay Example | Topics and Well Written Essays - 1000 words”, n.d.)
Advanced Computer Engineering Essay Example | Topics and Well Written Essays - 1000 words. Retrieved from https://studentshare.org/engineering-and-construction/1477891-advanced-computer-engineering
(Advanced Computer Engineering Essay Example | Topics and Well Written Essays - 1000 Words)
Advanced Computer Engineering Essay Example | Topics and Well Written Essays - 1000 Words. https://studentshare.org/engineering-and-construction/1477891-advanced-computer-engineering.
“Advanced Computer Engineering Essay Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/engineering-and-construction/1477891-advanced-computer-engineering.
  • Cited: 0 times

CHECK THESE SAMPLES OF Advanced Computer Engineering

Electrical computer Engineering

SMUGGLING MESSAGES ACROSS INTERNET Date Electrical computer engineering is a field based on computers software, hardware, and electronic knowledge.... Electrical computer engineering is a discipline that consists of various disciplines like robotics, telecommunication, computing, wireless communications, bioengineering, photonics, electromagnetic and power and energy.... Such field encompasses computer science and electrical engineering.... introduces the article using one of the crimes committed by Russian spies in the United States using computer's software....
5 Pages (1250 words) Essay

How Computer Science Helps Students in Schools

Through engineering, the building of hardware and software is achieved, while reason and logic are provided through mathematics.... It has a strong connection to other specialties like software systems, computer architecture, software engineering, graphics and even artificial intelligence.... Name: Course: Title: Tutor: Date: How computer Science Helps Students in Schools computer Science as a subject of study is uniquely important in its own way....
9 Pages (2250 words) Essay

Search on Mechatronic

Mechatronics can be defined as a synergistic combination of mechanical engineering ("mecha" for mechanisms, i.... machines that move), electronic engineering ("tronics" for electronics), and software engineering (Wikipedia, 2007).... Tetsuro Mori, a senior engineer of the Japanese company Mechatronics may also be referred to as "electromechanical systems" or less often as "control and automation engineering" (Wikipedia, 2007)....
12 Pages (3000 words) Essay

Evolution of Computer Technology

This paper will examine the development of computer technology – its rapid evolution – today.... hellip; Accordijng to the report the present computer technology is about 50 years old now.... In this short span, numerous advances and innovations have been made that computer technology has become an indispensable tool in the modern way of life.... In the years before the 1980s, computer research and development had been largely dependent on the US government's usage....
4 Pages (1000 words) Essay

Engineering and Construction

This essay focuses on engineering as a profession has seen dynamic changes over the years.... nbsp;… engineering as a profession has seen dynamic changes over the years, with globalization being one of its profound changes.... Through engineering production cost of manufacturing have reduced and market and supply chains significantly increased.... engineering and ConstructionIntroduction engineering is an application of scientific, social, economic and practical knowledge with the aim of inventing and building machines in order to improve structures....
2 Pages (500 words) Essay

Charles Babbage and His Lifetime

This essay "Charles Babbage and His Lifetime " proposes to discuss Charles Babbage's contribution to the development of computer technology through his work on The Difference Engines and The Analytical Engines.... nbsp;… His extensive work in other areas such as mathematics, economics and business management have made significant contributions to society, and it can be observed that all these have the common Charles Babbage (1791-1871) a mathematician, scientist, and economist, is well-known as the “father of computing” for his invention of the modern computer....
7 Pages (1750 words) Essay

Re-Engineering Computer and Electrical Engineering at Cleveland State University

The paper "Re-engineering Computer and Electrical engineering at Cleveland State University" highlights that employing technicians will be a trickier thing because they will have to employ people with machine knowledge who will be able to fix the machines after the practical demolition of the machines.... The faculty of engineering for a time now at Cleveland University is a tool that has for seen many students come out to emerge as challenging and experts in these fields....
5 Pages (1250 words) Research Proposal

The Impact of Wireless Technology on the Field of Communication and Computer Engineering

This paper "The Impact of Wireless Technology on the Field of Communication and computer engineering" focuses on the fact that the world changed a lot over the past few decades.... The impact of wireless technology on communication and computer engineering is very big.... nbsp; In this paper, it has been discussed how big the impact of wireless technology on communication and computer is engineering....
6 Pages (1500 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us