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

  Create a assembly language subroutine

Create a assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n words and array C containing n long words

  Write a function in linux assembly

Write a function in Linux assembly

  Analog measurements

Prepare an assembly program for the correctly measures the wind direction

  Design a simple digital clock

Design a simple digital clock

  Write an assembly program

Prepare an Assembly program that reads in a number of cents.

  Write an assembly language program

Write an assembly language program for encrypting alphabates of a string

  Greatest common divisor of integers-masm assembly language

Must be done in MASM assembly language: Greatest common divisor of two integers is largest integer which will evenly divide both integers. GCD algorithm involves integer division in a loop.

  Write assembly program-find right admission price to movie

Write the Assembly program to find correct admission price to movie. Price of admission to a movie is $7 for kids (under 12) and $9 for adults.

  Create simple 8-bit alu using add-subtract-shift functions

Create a simple 8-bit ALU. Requirements:The eight functions that you will implement are: add, subtract, and, or, shift left logical, less than, shift right logical.

  Write assembly program print binary representation-integers

Write the assembly program called hw6_ex1, stored in file hw6_ex1.asm. This program must prompt user to enter signed 32-bit integer. Program must print out binary representation of the integer.

  Allot op-codes and add microcode to microprogram

Allot op-codes and add microcode to microprogram of Mic-1 to implement following instructions which are then included with IJVM instruction set.

  Write mips assembly program to read two non-negative numbers

Write MIPS assembly program to repeatedly read two non-negative integers and print integer product and quotient without using multiplication and division instructions.

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