Return the index of the array element

Assignment Help Assembly Language
Reference no: EM132694300

Pass to a subroutine an array by reference (i.e. pass the address of the array), the size of the array, and a number. The subroutine should search for that number within the array elements and return the index of the array element if the matching number is found. If no matching number is found, then the subroutine should return -1.

For example: Assume the array is at address 0x20004000, the array size is 5, and the number you are looking for is 0xA. You pass the address of the array, the size of the array and the number you are looking for as arguments to the subroutine. The subroutine returns the index of the element that contains 0xA, or returns -1 if no 0xA is found in the array.

NOTE: You have to obey the ARM procedure call standards when passing arguments and returning values.

Reminder: The index of an array starts at zero.

Reference no: EM132694300

Questions Cloud

The prime minister powerful better half : Based on the excerpt from Ho Ching's speech, what type of tactics does she use to influence the behavior of others?
How do influence the people and systems in life : How do you influence the people and systems in your life? Provide some concrete examples of how you can impact specific people or systems around you.
Journalize the adjusting entry on December for amortization : On December 31, it was estimated that goodwill of $6,000,000 was impaired. Journalize the adjusting entry on December for amortization
What is the value of a 9-month european put option : The risk-free interest rate is 9% per annum with continuous compounding. What is the value of a 9-month European put option with a strike price of $48?
Return the index of the array element : Elements and return the index of the array element if the matching number is found. If no matching number is found, then the subroutine should return -1
Describe the purpose most affected by the program : Describe the purpose and the resource(s) most affected by the program. Write an essay that identifies and selects a military installation that is implementing
Pros and cons as well as comparison of the platforms : Analyze each tool, providing a list of pros and cons as well as a comparison of the platforms. Additionally, what one thing does each tool do very well?
What is the maximum potential profit : Suppose you purchase one XYZ August 100 call contract at $6.5 and write one XYZ August 110 call contract at $0.5.
Determine the amount of depletion expense : Glacier Mining Co. acquired mineral rights for $494,000,000. Determine the amount of depletion expense for the current year

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