Carefully comment each line of the assembly program

Assignment Help Assembly Language
Reference no: EM13779225

The assembly language code segment below is to be inserted into the main.asm file that takes an input controlled by a potentionmeter, converts that input to a digital value, and displays that value on the LEDs according to the following:

TABLE 8-1: LED Conditions
Value LEDs Lit
$0000 - $3332 none
$3333 - $6665 1
$6666 - $9998 1,2
$9999 - $CCCB 1,2,3
$CCCC - $FFFF 1,2,3,4

Org ROMStart

Entry:

MOVB #%11110000, DDRB
ldaa #%10000000
staa ATD0CTL2
ldaa #%00110100
staa ATD0CTL5
LDAA $00

START LDD ATD0DR0
CPD #$3333
BLO ZERO
CPD #$6666
BLO ONE
CPD #$9999
BLO TWO
CPD #$CCCC
BLO THREE
BRA FOUR

FOUR MOVB #%00000000, PORTB
BRA START
MOVB #%10000000, PORTB
BRA START
MOVB #%11000000, PORTB
BRA START
MOVB #%11100000, PORTB
BRA START
MOVB #%11110000, PORTB
BRA START

Question: 1. Carefully comment each line of the program (on your source codes) and explain clearly who it does.

Reference no: EM13779225

Questions Cloud

Data file description : Summarize the article in a maximum of 600 words using the DAA Template document located in the Resources area. Specific instructions for completing each section of the DAA Template are listed below.Data Analysis and Application (DAA) Template
What to produce and quantity : What to produce and quantity - how to produce by whom to produce and for whom it will be produced are the questions in the economy?
Do you agree or disagree with the courts ruling : Discuss the Supreme Court's interpretation of the Just Compensation Clause under the Fifth Amendment. Do you agree or disagree with the Court's ruling
Write a tennis-match outline that compare gender or class : write a Tennis-Match Outline that will later become the Project Four Research Essay. Your thesis statement for this essay should do the following: Compare gender or class and how it is handled in short story, play or poem.
Carefully comment each line of the assembly program : The assembly language code segment below is to be inserted into the main.asm file that takes an input controlled by a potentionmeter, converts that input to a digital value, and displays that value on the LEDs according to the following
Difference between a co-payment and co-insurance : What would you do if your patient paid by check, but the check came back due to "non-sufficient funds?"
Define the best interest of the child standard : Define the best interest of the child standard.What are the legal categories considered by the course for abuse and neglect?List three factors or standards the court may use to determine what is in the best interest of a child.
Assignment on project budgeting estimating : Imagine that you have completed the same project discussed . You exceeded the project budget, but you were able to complete the project within 15% of its scheduled completion date. Now, the management has requested a project review of your project.
Safety issue in the construction industry : How can incentive programs be used by a construction company in order to promote safety?

Reviews

Write a Review

Assembly Language Questions & Answers

  Assembly language point-of-view

From an Assembly Language point-of-view, any registers that are touched by a function need to first be preserved and then later restored to their original value when that function ends, if that functions wishes to leave no side-effects after its exec..

  Write an arm subroutine which will extract a substring

Write an ARM subroutine which will extract a substring from a string. You will need to use the library routine malloc to allocate memory for the new string. Use the pointers(a1,a2,a3) as stated below for writing ARM PROGRAM

  Write an assembly language program

Write an assembly language program for encrypting alphabates of a string

  Write an assembly language program that has two subroutines

write an assembly language program that has two subroutines one for encrypting alphabates of a string and second fo

  Create a short assembly program

You need to create a short assembly program named char_int, stored in file char_int.asm, that prompts the user for a character, and then for an integer.

  Write an assembly program that will add two inputs together

How to write an assembly program that will add two inputs together?

  Write mips assembly language define and initialize variables

Write a header comment block at the top of the source code file in the format shown on the next page. Make sure to put both author's names in the header comment block if you worked with a partner.

  Implement a simple login and password system

You are to implement a simple login and password system. Your system should allow for TEN usernames and their associated passwords to be stored.

  Multiply by using shift and add instructions

How does real time PCR work to quantify the initial amount of the DNA template? How should the method be modified to quantify the initial amount of RNA template extracted from tissue or cells?

  Microcontroller assembly language programs

Write the following 8051 Microcontroller assembly language programs and simulate your programs in EDSIM 51 simulation

  In this project you will build an 8088 assembler the job

in this project you will build an 8088 assembler. the job of your assembler is to turn 8088 assembly code i.e. the

  Write a hla assembly program

Write a HLA assembly program that Read 2 hex digits with the bits abccdddd. "a" is for determining if the person female or male(1 male, 0 female) "b" is for determining if the person student or not (1 yes, 0 no) "cc" is for determining which semes..

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