Ask Question, Ask an Expert


Ask Computer Engineering Expert

problem: Suppose that the meaning of the BUN instruction of the Basic Computer is changed to implement the relative addressing mode, that is, PC <- PC + AR instead of PC<- AR.

a) prepare an optimal operation sequence to implement the new version, but make sure that the value of AC is not changed at the end of your implementation.

b) Is it possible to prepare an operation sequence to implement the new version such that, at the end of the implementation, the values AC and DR are unchanged? If yes, prepare such an optimal sequence. Otherwise justify why it is not possible.

problem: prepare an optimal sequence of control microinstruction to implement the following register transfer:

x: AR<- AR +DR,  DR <- DR + 1

Your solution should use the minimum number of cycles and it should leave AC unchanged: You may assume that AC contains an 11-bit quantity.

problem: Archie Tecture has to prepare Basic Computer code that contains lots of "spinning loops" of the form:

Loop: ISZ A
BUN loop
Other code….

He believes that all his "spinning loops" will run faster if he re-implements them once he makes the following changes to the basic computer.

-Add a register to the bus system CTR (count register) to be selected with S1= 0

-Replace the ISZ instruction with an instruction that loads a value into CTR:

LDC Address            CTR<- M[Address]

- Add a register reference instruction ICSZ with the semantics: Increment CTR and skip next instruction if zero.

Answer the following:

a) Using as a model table 5-6, prepare the register transfer statements for the new instruction ICSZ and LDC.

b) Is Archie correct assuming that all his "spinning loops" will run faster once he reimplements them using the next instruction? Justify carefully your answer.

problem: Most machines have a shift left unit attached to the ALU. Using 4x1multiplexors and D-flip-flops, design a 4-bit shifter that accommodates these four operations: no shift, Circular shift left, logical shift right, and Circular shift right. The most significant bit is the sign bit.

Computer Engineering, Engineering

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

Have any Question? 

Related Questions in Computer Engineering

Shortest path problem 1 - derive the shortest path from

Shortest Path problem 1 - Derive the shortest path from node 44 to node 2. Shortest Path problem 2 - Coordinates of the Nodes are provided below. Based on these coordinates, compute the rectilinear distance between the n ...

Descriptive writing and grammar reviewdirectionsread the

Descriptive Writing and Grammar Review Directions Read the "The Secret Power of Things We Hold Dear" (2007) by Sherry Turkle (search for this online or in the EBSCO database). Read Writing Elements: A Quick Guide to Gram ...

A disk unit has 24 recording surfaces it has a total of

A disk unit has 24 recording surfaces. It has a total of 14,000 cylinders. There is an average of 400 sectors per track. Each sector contains 512 bytes of data. (a) What is the maximum number of bytes that can be stored ...

Application the international classification of diseases

Application: The International Classification of Diseases and the Diagnostic and Statistical Manual of Mental Disorders Patient data is used in a variety of contexts by health care providers and organizations. From the d ...

Why are project data useful what care should be taken

Why are project data useful? What care should be taken before archiving project data? What tasks are done before closing a project? What strategies are taken to ensure that lessons are learned? Why is resource release im ...

Explain the role of the political process on health

Explain the role of the political process on health delivery in the United States.

There are many terms used to describe the importance of

There are many terms used to describe the importance of people to an organization's success. Some of those terms are human resources, human capital, intellectual assets, and talent management. This implies that not only ...

A what is a data repository a passive data repository an

a. What is a data repository? A passive data repository? An active data repository? b. Explain why a data repository is important. What is likely to happen if one is not available? c. Define distributed database. d. Expl ...

Your second requirement is to improve the performance of

Your second requirement is to improve the performance of the LAN. You have already done as much as you can with the equipment that you have and with the setup of that equipment. You know what components are present in th ...

Patient identity management is a critical function for

Patient Identity Management is a critical function for healthcare facilities. List and explain five tips for successful patient identity management that you would give to hospital administrators and practitioners.

  • 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

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate