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

  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