Explore BrainMass

Arithmetic and Logic Structures

CPUs are made of several highly important parts, and the ALU (arithmetic and logic unit) is definitely one of them. All the integer arithmetic and logical operations a computer does is done by two register values being passed to the ALU for computation. Everything from high-tech lab computers to simple microprocessors have an ALU somewhere inside or else they wouldn't even be able to maintain a timer. Of course, the former have much more powerful and complex ALUs. 

An ALU bitsclice lying on a page of logic gate diagrams

Modern processors perform these logical and arithmetic operations using two's- complement binary number representation that the ALU reads and computer before spitting out the result for other CPU components to deal with. However, two's-complement is not the only method of representation possible for ALUs to process - some can run one's-complement, sign magnitude format and true decimal systems, though those were more common historically than in today's world.

Most processor operations in computers with any sort of complexity are performed by multiple ALUs loading register data input and returning results into an output register. The orders for what operation to perform is relayed from translated code, either automated or programmed in by a human, by an external control unit. This control unit also 'feeds' and tidies up after the ALU by moving processed data from memory to it, and back.

Programming Language Design Overview

If you want to develop your own programming language, what would you do and what would you need? Give a draft of the main items that you need to determine or design before starting to build your own language. Discuss what some real world applications might be for your programming language. Give it a name. (about a paragraph l

Quality factors in a software product to measure quality

Over the years, we have developed quality factors that we look for in a software product to measure quality. These are usually done at the macroscopic level, but how would you assess quality of a computer program if you received an e-mail with a source listing of a program? Discuss both the qualitative and the quantitative aspec

Compensation Structure: Kudler Foods

Given Kudler's new strategy, your team needs to create a compensation structure for the following six positions. Store Manager, Cashier, Stock Person, Speciality Department Worker, Department Manager and Bagger. Each member of the team should pick one to two positions to analyze. Each team member must analyze all six positions

Computer Programming M/C Questions

1) Greater then (>), less than (<) and less than or equal to (<=) are all _____operations. A) text (B) arithmetic (C) comparison (D) sort by 2) A _____ allows entry of only one record at a time. A) datasheets (B) forms (C) query (D) macro 3) One of the PowerPoint wizards, the ______ gives prompts for the type of slides s

Short essay questions.

Answer four of the following questions. In responding to these questions, take the time and spend the energy to formulate a CLEAR and CONCISE message FOCUSED on the point of the question. Although verbosity seldom, if ever, demonstrates knowledge, be certain that your responses are complete and represent CRITICAL THINKING. Al

Brain Structures and Areas

Describe different structures and areas within the brain. Discuss in detail the thalamus, hypothalamus, endocrine and limbic systems. Be sure to discuss the location in the brain, their functions, disorders/pathology related to damage to these structures, and other important information in regards to these structures.

Data Structure Elements

(a) Describe and illustrate how elements are normally added and removed from an efficient implementation of the stack ADT, as defined in class, which is implemented using linked lists. (b) A stack is used to evaluate the following postfix expression. Show the state of the stack