Explore BrainMass

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.

    © BrainMass Inc. brainmass.com March 29, 2024, 9:07 am ad1c9bdddf

    BrainMass Solutions Available for Instant Download

    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

    Codewords using CRC and 2-dimensional even parity check

    Question 1: Provide the codeword (in decimal) for the number 1776 using a CRC with a divisor of 27. Question 2 A 2 dimensional even parity check is to be used on the 4X4 (16 bit) block of data show below : caclulate the check and fill in the final row codeword below 1011000010101110

    K-Mapping Design Problems

    1.) Design a device which will calculate the 4 bit two's compliment of an unsigned 3 bit input. First, write the truth table (your inputs are the three bits x2, x1, x0, and the outputs are fourth bits y3, y2, y0) Then, use K-maps to find the minimal sums of each of the outputs. 2.) Design a device which will take in a 3-bit t

    FOR and WHILE Loops

    Problem 1 Compare and contrast the WHILE loop and the FOR loop. Your discussion should identify the similarities, differences, advantages, and disadvantages of each structure. Which data structure do you consider to be more robust? Why? Problem 2 Design a calculator program that will add, subtract, multiply, or

    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

    Job Analysis - Kudler Fine Foods

    Compensation Structure and Job Design Research Please help with this scenario... Given Kudler's new strategy, create a compensation structure for the following six positions: ? Store Manager ? Cashier ? Stock Person ? Specialty Department Worker ? Department Manager ? Bagger For each position: a) Ass

    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.

    Weighted Voting System; Banzhaf and Shapley-Shubik Distributions

    1) Find the weighted voting system (8: 6,3,2,1) a) Find the percent of total weight that is quota. b) Find the Banzhaf distribution in percent. c) Find the Shapley-Shubik distribution in percent. d) Find all dictators, veto power players, and dummies. 2) A teenager has 5 shirts, 7 jeans and some jackets, how many

    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