8-bit two''s complement numbers

Assignment Help Basic Computer Science
Reference no: EM13841410

  1. Give the 8-bit two's complement representations of the following integers: 55, 83, -79, -88.
  2. Give the integer (in standard base-10 notation) which is represented by each of the following 8-bit two's complement numbers: 10000000, 11110011, 11111111.
  3. Compute the following using 8-bit two's complement representations, as shown in class and described in the text: -79 + 55, -79 - 88, and 83 + 55. In each case, indicate whether the calculation results in an overflow. If it does not result in an overflow, then verify that your answer is correct by converting the result back to standard base-10 notation. Note: Use the two's complement representations from part i above.
  4. What range of numbers can be represented in (a) 10-bit two's complement? What are the minimum number of bits necessary to represent (b) 2015 and (c) -99 in two's complement?
  5. What is the maximum number of bits that may be needed to represent the multiplication of a 6-bit number with a 8-bit number? Justify your answer.

Design a combinational circuit F that receives four input signals and outputs 2 output signals. F takes as input four bits labeled A3, A2, A1, A0 and returns as output a two bit number labeled C1 and C0 such that C1 and C0 corresponds to the index (0 to 3) of the most significant input bit. Forexample,forinputA3=0,A2=1,A1=0,A0=1,thedesiredoutputofF isC1 =1and C0 = 0 which corresponds to the index 2. Also, assume that if the input binary number is 0000, then the output is 00.

  1. Construct the truth table for the above circuit. Note that F has four input bits and two output bits.
  2. Using the CNF construction by 0s, construct a Boolean formula for the output bit C1.
  3. Using the Laws of Logic, simplify your Boolean formula from part (ii). Make your final formula as small as you can, in terms of the total number of variables and operators in the formula.
  4. Using the CNF construction by 0s, construct the Boolean formula for the output bit C0.
  5. Using the Laws of Logic, simplify your Boolean formula from part (iv). Make your final formula as small as you can, in terms of the total number of variables and operators in the formula.
  6. Using your answers for the above parts, build a circuit for F using the simplified boolean functions.
  7. (Bonus Question) The circuit descibed above is a simplified version of a circuitary that is used to implement a priority fuction. What is the name of this circuit.

Reference no: EM13841410

Questions Cloud

Write a report providing guidance for your manager : As a human resource manager you have been asked to write a report providing guidance for your manager in dealing with issues in contemporary human resource management that you think are important.
Identify the stages of group development : Identify the stages of group development in Tuckman's 5 stage model, an.d briefly discuss the differences between the 5 stage model and Gersick's punctuated equilibrium model.
Programming tasks use any high-level programming : Programming Tasks Use any high-level programming language you wish for the following programming exercises. Do not call built-in library functions that accomplish these tasks automatically. (Examples are sprintf and sscanf from the Standard C librar..
What constitutes effective leadership : Here are the questions for the case titled, Sam Perkins. Please respond individually and to the postings of your fellow students. Good luck, and let me know if you have any questions. Please state the question, and then post your answers by the end o..
8-bit two''s complement numbers : Give the 8-bit two's complement representations of the following integers: 55, 83, -79, -88.Give the integer (in standard base-10 notation) which is represented by each of the following 8-bit two's complement numbers: 10000000, 11110011, 11111111.
Which type of neural prosthetic are you most surprised : What other types of neural prosthetic/bionic devices does the article mention? How does each of them work? Which type of neural prosthetic are you most surprised by? Why is this
Determine the most suitable means of inventory control : Describe a retail business with which you are familiar and determine the most suitable means of inventory control. Provide specific examples to support your response. 2. For the same business, discuss what innovative steps you could take to deter emp..
Community efforts and managing public relations : "Community Efforts and Managing Public Relations (PR)" You are a new PR intern at Apple. Apple is donating 200 iPads to a local inner-city school to promote technology in education. As a PR intern, you need to get the word out about this event.
What role do users have in the development phase : At least 200 words for each question 1.  What role do users have in the development phase and integration phase for information systems? 2.  What advantages does commercial off-the-shelf software provide over custom software?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Operational analysis and quality improvement

Operational Analysis and Quality Improvement- Consider Kotter's eight-stage model of change (Table 2-1). How does it compare to Berwick's rules of the diffusion of innovation

  N-processor common crcw pram algorithm

Input is an array of n elements. give an O(1) time, n-processor common CRCW PRAM algorithm to check whether the array is in sorted order.

  What is meant by the term digital divide

"What is meant by the term digital divide?". Write an essay (about 1300 words plus references) on the meaning of the term, who is affected, and how. In the light of recent media interest you might include traditional businesses in your discuss..

  The new value for the discountpercent column

Create a trigger named Products_UPDATE that checks the new value for the DiscountPercent column of the Products table. This trigger should raise an appropriate error if the discount percent is greater than 100 or less than 0.

  Write java code for your hello/loop

Write java code for your hello/loop

  The computation result of the alu is negative

Suppose the MIPS ALU, in addition to a zero flag output, also has an additional flag output for "negative"which equals 1 whenever the computation result of the ALU is negative (i.e., has high-order bit set to1. Show how to modify the data path ..

  Identifying the risks associated with the current position

Be sure to add a conclusion with a rationale detailing how risks can be mitigated. Reference your research so that Sean may add or refine this report before submission to senior management.

  Example of the effect of multithreading

Imagine you are a graphic artist working on an animation for a movie. Describe at least one (1) possible effect that multithreading could have on your work process. Support your response with at least (1) example of the effect of multithreading.

  In mesopotamia the great mother is called

1. In Mesopotamia, the Great Mother is called _______. a. Ashtoret b. Tammuz c. Sin d. All of the above

  Compare and contrast the features of both the apple ipad

Compare and contrast the features of both the Apple iPad and the Samsung Galaxy Tab.Compare and contrast the available accessories, potential for future upgrades, warranties, and available support of both the iPad and the Galaxy Tab.

  Show the design of a modulo 7 asynchronous counter

Using positive edge triggered flip flops, show the design of a modulo 7 asynchronous counter that counts: 7,6...1,7, etc. You may assume that your flip flops have asynchronous Set and Reset inputs available. (Hint: Connect Q to the clock input of the..

  Write statement which outputs num-cost to standard output

Write single statement which outputs num and cost to standard output. Print both values (num first, then cost), separated by a space on a single line.

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