Write code to implement the expression

Assignment Help Data Structure & Algorithms
Reference no: EM13327119

1. Convert the following expression in postfix (reverse Polish notation). Remember the rules of precedence for arithmetic operators. To get full credit, you need to show all work done. i.e. sample snapshot of the stack

X = A - B + C * (D * E - F) / (G + H * K)

2. Show how the following values would be stored by machines with 32-bit words, using little endian and big endian format. Assume each value starts at address 016. Draw a diagram of memory for each, placing the appropriate values in the correct (and labeled) memory locations.

a. 0123456816

b. 0000112216

3. Write code to implement the expression: A= (B+C) * (D+E) on 3-, 2-, 1- and 0- address machines. In accordance with programming language practice, computing the expression should not change the values of its operands. Show all instructions.

4. A digital computer has a memory unit with 32 bits per word. The instruction set consists of 128 different operations. All instructions have an operations code part (opcode) and an address part (allowing for only one address). Each instruction is stored in one word of memory.

a. How many bits are needed for the opcode?

b. How many Bits are left for the address part of the instruction?

c. What is the maximum allowable size for memory?

5. Write the following code segment in MARIE's assembly language:

if X > 1 then
Y = X + X;
X = 0;
endif;
Y = Y + 1;

6. Write a MARIE subroutine to subtract two numbers.

Reference no: EM13327119

Questions Cloud

How to compute the required rate of return : Russo's Gas Distributor, Inc. wants to determine the required return on a stock with a beta coefficient of 0.5. Assuming the risk free rate of 6 percent and the market return of 12 percent.
The opportunity cost of purchasing the textbook is the phone : You have a choice between spending $195 on a new biology textbook or purchasing a new 3G smart phone. The opportunity cost of purchasing the textbook is the phone.
Calculate the certainty equivalent cash flow for year 4 : A project has an expected risky cash flow of $500, in year 4. The risk-free rate is 4%, the market rate of return is 13%, and the project's beta is 1.2. Calculate the certainty equivalent cash flow for year 4.
How much work is the roping doing on the sledge : A sledge loaded with bricks has a total mass of 17.1 kg and is pulled at constant speed by a rope inclined at 19.9° above the horizontal. how much work is the roping doing on the sledge
Write code to implement the expression : Write code to implement the expression: A= (B+C) * (D+E) on 3-, 2-, 1- and 0- address machines. In accordance with programming language practice, computing the expression should not change the values of its operands. Show all instructions.
Find the magnitude of the average stopping force : A man of mass 91 kg drops to a concrete patio from a window 0.63 m above the patio. What is the magnitude of the average stopping force exerted on him by the patio
A sinusoidal power system : Non-essential electrical loads have been secured and the remaining electrical loads are required to be operating 24 hours a day. What are some of the measures you can take to reduce the overall warehouse power consumption? Can 100% efficiency e..
What is present value of the payment to be recieved : I expect a payment of $104 one year from now. My discount rate is 4%. What is present value of the payment to be recieved? How much if 5%?
What is the force of the chair seat on you : a ferris wheel has a radius of 11.0 m and rotates once every 11 s, what is the force of the chair seat on you

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

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