Ask Question, Ask an Expert


Ask Computer Engineering Expert

problem 1) describe the implementation of stack in software. Describe its operation with an ex.

b) Briefly discuss the different types of opcode encoding. In a computer instruction format the instruction length and size of an address field are 11 and 4 bits respectively. Is it possible to have?

7 two address instructions
15 one address instructions
18 zero address instructions

using expanding opcode technique. Justify your answer.

c) What do you understand by the following addressing modes?

i) inherent

ii) absolute

iii) register

iv) register indirect

d) Represent the following numbers in 32 bit floating point format.

i) -1/32

ii) 1/8

iii) -0.625

iv) 5

problem 2)a) Describe hardware implementation of unsigned binary multiplication with block diagram and flow chart. Also describe the operation with an ex.

b) Multiply the following using Booth’s algorithm.

i) 7*3

ii) 4*(-6)

iii) -5*(-3)

iv) -2*7

c) Design a 4 bit general purpose register with the following functions:

S1  S2  Function
 0   0    Load external data
 0   1    Arithmetic shift right
 1   0    Rotate right
 1   1    Rotate left

Describe the internal organization of the basic cell used in this design

problem 3)a) Design and implement a combinational circuit that will work as follows:

S1  S2  Function
 0   0    A plus B
 0   1    Shift left A
 1   0    A plus B plus 1
 1   1    Shift left A plus 1

A and B are 4 bit operands.

b) Draw a neat block diagram schematic of the AM 2901 Bit Slice Processor.

c) Describe the design of a microprogrammed control unit for 4X4 Booth’s multiplier. find out the sizes of the CMDB and CM and obtain the complete hardware organization of the microprogrammed multiplier control unit.

problem 4) Design a hardwired control unit to find nth Fibonacci term. Assume n<=8. Design the control unit using counter decoder and PLA.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M96533

Have any Question? 

Related Questions in Computer Engineering

In computer science when we encounter an algorithm we often

In computer science, when we encounter an algorithm, we often need to ask about the complexity of that algorithm (how many computations we need to do). To find the complexity of the distance vector's algorithm, find the ...

Suppose the fed is concerned that deflation would harm the

Suppose the Fed is concerned that deflation would harm the economy over the long run. Use the IS-MP model (including the output gap Phillips curve in all your graphs) to analyze how the Federal Reserve would fight deflat ...

1 your job is to cook 3 cakes as efficiently as possible

1. Your job is to cook 3 cakes as efficiently as possible. Assuming that you only have one oven large enough to hold one cake, one large bowl, one cake pan, and one mixer, come up with a schedule to make three cakes as q ...

1 evaluate the map method of your implementation of the

1. Evaluate the map() method of your implementation of the Colormap ADT from the previous question to determine the worst case time-complexity. 2. Colormaps are used in color quantization, which is the process of reducin ...

1 why is antivirus software always developed after the

1. Why is antivirus software always developed after the virus has stricken? 2. Describe the similarities between biological viruses and computer viruses. 3. What are the difficulties faced by a community that wants to fi ...

Docking percolation and fire often when looking at the fire

Docking percolation and fire Often when looking at the Fire model we ask what density of trees is necessary to reach the right side of the screen. We can ask the same question about the porosity value in the Percolation ...

1 what is the standard for encryption currently recommended

1. What is the standard for encryption currently recommended by NIST? 2. What is the most popular symmetric encryption system used over the Web? The most popular asymmetric system? Hybrid system?

A babysitter charges 250 an hour until 900 pm when the rate

A babysitter charges $2.50 an hour until 9:00 PM when the rate drops to $1.75 an hour (the children are in bed). Write a program that accepts a starting time and ending time in hours and minutes and calculates the total ...

Problem 3- network design for schoolnetwork design for

Problem 3- Network Design for School: Network Design for Schoola network has to be designed for a school. There are100 computers in the school. And has 5 Labs each of them consisted of 31 computersThe users in the lab sh ...

Term paper reengineering the course enrollment

Term Paper: Reengineering the Course Enrollment Process Consider Strayer University's current process of enrolling for courses through the use of the Web. Suppose that the University has contracted you to reengineer the ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen