Calculate the amount of arithmetic progression

Assignment Help Other Subject
Reference no: EM132244776

Create a program in an assembly that calculates the amount of arithmetic progression from 1 to n with step 1.

– The parameter and the numbers to be returned, are no sign, so positive.

– In case of errors or incorrect input data, must return 0.

– Error analysis is done by the assembly program, and C program prints everything returned by the assembly, including error codes.

The number n is given as a parameter. Develop and tender:

1. Makefile - file that allows you to compile your program

2. md1.h source code file with a feature prototype that will be included in C, and will implement the assembly code.

3. md1.s - program in an assembly that calculates the amount of arithmetic progression.

4. md1_main.c - program in the language C that calls the assembly program and gives to it parameter n and receives the result printed on the screen.

When testing, the parameter n should be passed from the command line.

So, you will have to create program main () in md1_main.c, which receives the parameter via argv [1], transforms it into int integer. This number should be given as a parameter for asum () implemented in the assembly code, in the file md1.s.

The result must returned to C program and printed, for example, with printf () function. You only need to print the number and the line end symbol 'n'.

It is essential to stick to the prototype of such a function so that it is unified with the interface as used by the testing programs.

Attachment:- MD1.rar

Reference no: EM132244776

Questions Cloud

What is the sales potential of territory b : The number of account (hospitals) per region are A=60, B=30, C=80, D=50. What is the sales potential of Territory B?
Analyze challenges you think a consultant might face : Identify which of these eight strategies you think would be most important and effective in assisting the client with his or her change process.
Consequences of failing to adequately ensure drugs : What are five possible consequences of failing to adequately ensure drugs, equipment ect, are stored securely at all times.
Develop a manageable project : Identify and describe two problems that plague your community preferably where you can develop a manageable project.
Calculate the amount of arithmetic progression : Create a program in an assembly that calculates the amount of arithmetic progression - Calculates the amount of arithmetic progression
Characteristics about google and its business practices : Describe several unique characteristics about Google and its business practices.
Do you think manage care achieved its objectives : As a potential healthcare administrator, what do you think consumers and providers must watch out for regarding the healthcare industry?
Teach business people right from wrong : Is it the responsibility of our MBA program, our US legal system, or individual business leaders to teach business people right from wrong?
Why is pricing considered negative-sum game : Why is pricing considered a “negative-sum” game? How have newer media changed the way we study media effects?

Reviews

len2244776

2/27/2019 10:32:18 PM

Hello! Please, is it possible to do work for student - make program in assembly (see in annex). The solution should not use multiplication instructions! The solution must be tested and run on asm1.linux.edu.lv server (arm platform, emulation mode).

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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