Create simple 8-bit alu using add-subtract-shift functions

Assignment Help Assembly Language
Reference no: EM1370273

Design a simple 8-bit ALU.

Requirements:

The eight functions that you will implement are: add, subtract, and, or, shift left logical, less than, shift right logical, and shift right arithmetic. The ALU will perform a desired function on two 8-bit inputs (X and Y, where x0 is the lowest order bit for x, etc...) and output the result (RESULT). The function will be determined by the value of a control signal (S), as listed below. In addition to the 8 bits of output provided in RESULT, two additional outputs will be provided: unsigned overflow, and signed overflow. Unsigned overflow will have a high value iff the command was an add and unsigned overflow occurred. Signed overflow will have a high value iff the command was an add or a subtract, and signed overflow occured. (You need not worry about unsigned overflow for subtractions.)

Reference no: EM1370273

Questions Cloud

Transfer pricing-optimal output equation : A firm sells specialized electronic computers. Each of the computers has a unique chip produced at a California plant at cost of Cw(Qc)=Q^2 c
Explain the use of alcohol and drug testing of job : Explain The use of alcohol and drug testing of job applicants and employees has become a complicated and critically important job security issue
Determining wage rate : Suppose XYZ can sell up to 40 units of output per hour at a price of $.60 per unit but cannot even get a penny for units produced in excess of 40 units per hour. How much output should XYZ produce each hour in order to maximize profits?
Cost and demand function : In the short run, company that seek to maximize their market share will tend to charge lower price for their products than firms that seek to maximize profit.
Create simple 8-bit alu using add-subtract-shift functions : Create a simple 8-bit ALU. Requirements:The eight functions that you will implement are: add, subtract, and, or, shift left logical, less than, shift right logical.
Explain why is global brand important : Explain Why is global brand important and What characteristics can you use to make this judgment and Why is positioning important for any company?
Input factors of production for long run cost : Discuss why a firm's long-run costs are minimized when it employs the mix of resources such that the ratio of all of the resources' marginal products to their wage rates are equalized. Employ a graph to illustrate.
Find the impact on price and output : You have been  Employed  through a private consortium of South African orange growers to predict the impact on the price and output of oranges under the following situation.
Explain to be a true strategic partner does hr need to take : Explain To be a true strategic partner does HR need to take on a more generalized or specialized approach to work?

Reviews

Write a Review

Assembly Language Questions & Answers

  Create a assembly language subroutine

Create a assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n words and array C containing n long words

  Write a function in linux assembly

Write a function in Linux assembly

  Analog measurements

Prepare an assembly program for the correctly measures the wind direction

  Design a simple digital clock

Design a simple digital clock

  Write an assembly program

Prepare an Assembly program that reads in a number of cents.

  Write an assembly language program

Write an assembly language program for encrypting alphabates of a string

  Greatest common divisor of integers-masm assembly language

Must be done in MASM assembly language: Greatest common divisor of two integers is largest integer which will evenly divide both integers. GCD algorithm involves integer division in a loop.

  Write assembly program-find right admission price to movie

Write the Assembly program to find correct admission price to movie. Price of admission to a movie is $7 for kids (under 12) and $9 for adults.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd