Write routine that represents initialization of vector table

Assignment Help Electrical Engineering
Reference no: EM13261429

A Motorola 68000 microprocessor-based data acquisition system incorporates memory ( EPROMS and SRAMS), an Analog-to-Digital Converter (A/D), a Centronics Parallel Printer, and a very simple I/I Device made up of a single push-button switch. There is a total of 8K Bytes of EPROM and 8K Bytes of SRAM. The A/D is microprocessor-compatible. The push-button switch will be used to cause interrupt to the microprocessor. The A/D and Printer are 8-bit devices.
?The switch's interrupt to the microprocessor is via INTERRUPT level 6. Even though the interrupting push-button switch does NOT support VECTORED interrupt, a vectored interrupt scheme will be used where some external circuitry will be used to generate the interrupt vector (NOT autovector). An interrupt vector of 70 (decimal) will be generated during IACK.
?The system works as follows. The microprocessor sits in a dummy loop. When push-button switch is struck, it interrupts the microprocessor. The interrupt subroutine accomplishes the following tasks. The microprocessor commands the A/D to convert, polls for end of conversion and reads a byte. A copy of the byte is sent to memory. The microprocessor polls the Printer and prints the byte. The system then goes back to the dummy loop until another keystroke occurs and the interrupt process repeats to process another byte. After 32 push-button strikes and 32 interrupts, the microprocessor no longer accepts interrupt from the push-button.

A. Write the 68000 assembly language routine that represents the initialization of the vector table. Specify your own addresses for whatever parameters you need.

B. Write the collection of the 68000 assembly language routines that together from the Interrupt Subroutine for the push-button switch. Please provide meaningful comments for your programs. Modularize you program so that it is very clear which section is accomplishing what task.

Reference no: EM13261429

Questions Cloud

What is the volume rate of flow : A 6.4 cm diameter pipe gradually narrows to 4.0 cm. When water flows through this pipe at a certain rate, What is the volume rate of flow
What is the estimated beta coefficient of your company : Do you feel that the three-stock portfolio is sufficiently diversified or does it still have risk that can be diversified away? Explain.
State carboxylic acid is converted to what functional group : a nitrile (RCN) is converted to what functional group when treated with LiAlH4 followed be an aqeous workup a carboxylic acid is converted to what functional group when treated with LAH followed by an aid workup
Explain the lowest energy product formed in an aldehyde : the lowest energy product formed in an aldehyde is treated with secondary amine in the presence of trace acidthe lowest energy product formed in an aldehyde is treated with secondary amine in the presence of trace acidthe lowest energy product
Write routine that represents initialization of vector table : A Motorola 68000 microprocessor-based data acquisition system incorporates memory ( EPROMS and SRAMS), an Analog-to-Digital Converter (A/D), a Centronics Parallel Printer, and a very simple I/I Device made up of a single push-button switch.
What is the maximum value of the blocks velocity : A 6.5- kg block oscillates with an amplitude of 0.100 m on a light spring of constant k = 16.0 N/m. What is the maximum value of the block's velocity
What are the anticipated earnings per share : The projected earnings before interest and taxes are $58,600. What are the anticipated earnings per share if the debt is issued? Ignor taxes.
Explain the mercury levels in the two arms of the manometer : The difference in the mercury levels in the two arms of the manometer was 11.8 cm. Atmospheric pressure was 783 mm Hg. The pressure of the argon in the container was __________ mm Hg.
Find the radius of the circular path in which it will trave : An electron is accelerated through a potential difference of 100 V, Find the radius of the circular path in which it will travel

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Find the total charge lying within the space

Within a region of free space, charge density is given as ρv=ρorcosθ/a c/m3, where ρo and a are constants. Find the total charge lying within (a) the sphere, r

  Explain why the instant applied voltage is interrupted

An electronic timer consists of a resistor whose value is 10,000 ohms, a capacitor of 30 pico farads, and a 10 volt source which is applied across the RC connection at time t =0.

  Calculate the voltage across capacitor c2 in a circuit

Assume all the capacitors in the circuit below were discharged prior to assembly. The capacitors, resistors, and voltage sources are then arranged as shown in the circuit below. The circuit is then allowed to stabilize.

  How much force will be necessary to get to start sliding

An aluminum casting that has a mass of 10 kg sits on a steel surface. How much force will be necessary to get it to start sliding. The static coefficient of friction (mu) for aluminum on steel is 0.61.

  Explain an engineering solution for the bp oil spill

Explain an engineering solution for the BP Oil Spill in the Gulf of Mexico. Discuss the impact of the above engineering solution in an environmental context. Do not discuss the environmental impact of the BP Oil Spill.

  Which configuration then would have higher input impedance

The input impedance of a JFET used in COMMON SOURCE configuration, is defined by two considerations: The JFET itself has a VERY HIGH INPUT IMPEDANCE, because the input is the GATE to SOURCE junction that is REVERSE biased

  Find the losses in the transmission line

A power company supplies 75 kW to an industrial load. The load draws 120 Arms from the transmission line. If the load voltage is 440 Vrms and the load power factor is 0.8 lagging, find the losses in the transmission line.

  Find the junction temperature rise above the room temp

If the breakdown voltage increases with temperature at a rate of 40 mV/"C, find the break-down voltage of the diode at room temperature, assuming that the space-charge resistance is 10 C& independent of temperature.

  What is the power level entering the first active stage

What is the power level entering the first active stage of the receiver at 1900 MHz being fed by a 25 meter coax with a loss of 20 dB/km, given that the Isotropic Receive Level is -134 dBW and the receiving station has a 1 meter radius dish

  What are the values of the rise time and response time

A thermometer, initially at a temperature of 75 degrees Fahrenheit is suddenly immersed into a tank of water with a temperature of 180 degrees Fahrenheit. The time constant of the thermometer is 4 s.

  Find the electric field for all values of z

An electric field E = 10z(hat) V/m exists in air (for which epsilon_r = 1) in the region defined by the equation z > 0. A dielectric medium with epsilon_r = 5 exists in the region defined by the equation z

  What is the relationship between ic and il at is minimum

(1) Explain what happens in a series circuit when the frequency makes Xc equal to XL. Does it have a name (2) What is the relationship between Ic and IL at Is minimum (3) Why is the source current, Is, minimum at certain frequency

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