Complete the following program to store the listed data

Assignment Help Electrical Engineering
Reference no: EM13712392

1.Complete the following program to store the listed data into the RAM locations starting at $3000 using the stack pointer and the PUSH command. Use memory dump (md) command to see the data stored at the memory locations and include in your report.

Data: $55AA, $6811, $6CA0, $1ABC, $5AB3

ORG $2000
LDS #$3000
LDX #$55AA
PSHX
LDX
.
.
PULX
SWI

Add comments for each assembly line in your report. Include a screen shot of data stored. You can use md 2FF0 to see data stored in memory. Why?
Why index register X has been used to load data and not ACCA?
Does the high byte store first or the low byte?
What data index register X will contain at the end of the program?
2.

Write a program that finds the square of a number listed below in a subroutine and stores the results into the memory locations $2100-$2104. Complete the following program and use memory dump (md) to see the result obtained. Do not forget to add comments to the each program line and explain its operation.

Hint: Multiplying a number by itself will make it square.

Numbers: $0A, $0C, $0B, $0F

ORG $2000
LDS #$3000
LDX #$55AA
PSHX
LDX
.
.
PULX
SWI


SQUARE:

.

TAB

MUL

.

RTS
3.
Write a program to send the following listed data stored at memory locations $2100-$210F to a subroutine that adds them up. Store the result at memory location $21FF. Use "md" to see the result and include in your report.

Data (numbers are in decimal): 10,15,34,4,5,6,9,23,38,2,11,14,15,9,7

(Hint: When a subroutine is called the two-byte return address is pushed into stack. If you use stack in the subroutine you need to consider these two bytes. Read and store them somewhere before using stack, store return address into the stack right before RET instruction in the subroutine.

Reference no: EM13712392

Questions Cloud

What is the period of oscillation for this mass in seconds : A 120 gram mass is hung from a vertical spring with a spring constant of 14 N/m. It is pulled down 5 cm and let go. What is the period of oscillation for this mass in seconds
What is the spring constant for given spring : A spring is stretched such that it becomes 15 cm (0.15 m) longer with a force of 8 Newton's. What is the spring constant for this spring
Determine the minimum possible mass flow rate of steam : The power cycle shown below operates under steady conditions and develops a net power output of 1.6 MW. The power cycle receives energy through one heat exchanger (heat exchanger 1) from steam condensing at a constant pressure of 225 kPa. The steam e..
Estimate the dielectric constant of the material : Three parallel plate capacitors are connected in series. These capacitors have identical geometries. However, they are filled with three different materials. Determine the dielectric constant of the material
Complete the following program to store the listed data : 1.Complete the following program to store the listed data into the RAM locations starting at $3000 using the stack pointer and the PUSH command. Use memory dump (md) command to see the data stored at the memory locations and include in your rep..
How much charge moves during this time : A defibrillator is used during a heart attack to restore the heart to its normal beating pattern. How much charge moves during this time
What is the acceleration of the hanging mass : A block of mass m1 = 37 kg on a horizontal surface is connected to a mass m2 = 17.6 kg that hangs vertically. What is the acceleration of the hanging mass
What highly volatile, water-insoluble chemical competes : What highly volatile, water-insoluble chemical competes with naphthalene as a raw material needed to manufacture the intermediate phthalic anhydride used in the production of certain resins and polyesters?
Sheet of steel with a modulus of rigidity : You are given a sheet of steel with a modulus of rigidity is G = 80.8 Gpa, a length L = 1 m, width w = 100 mm, and thickness t = 1 mm. You are asked to design a shaft cross-section by shaping the given steel sheet. The machine that is available to yo..

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Traffic light controller

The schematic of the traffic light controller

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