COMPE 271 HOMEWORK 6 DueApril 9 âAbsolutely no Extension â Submit Assembly Language Source Code on Dropbox on or before April 9, 2013 Start with the following program skeleton and write a mixed language (assembly and C languages) program to add two numbers up to 255 digits each. The numbers may or may not have a sign before them. If there is no sign before the number the number will be assumed to be a positive number. For example if the number entered is +56 or 56 they will both be treated as positive numbers. On the other hand -56 will indicate a negative number. The program asks for adding and subtracting two numbers each up to 255 decimals. Accept the two numbers from keyboard using scanf or gets functions and display the result using printf commands or commands providing similar functions. The scanf and gets or any other C library functions should be called from assembly language functions and the results should be processed in assembly language functions. The main function is written in C and is given in this documents. Please use the main function given to test your application and develop all your functions in assembly. In the main function there should be code for only and this code is given in the next page. 1-Variable declarations (number1, number2 , result) 2-Call to a function addLarge(number1,number2,result) The main function is given here as the skeleton code. addLarge(number1,number2,result) is a function written in assembler and it sequences the following operations by calling appropriate functions. 1-Accept number1 from keyboard by calling a function getNumber and store it in the variable number1 2-Accept number2 from keyboard by calling a function getNumber and store it in the variable number2 3-Call a function addNumbers with three arguments number1, number2 and result 4-Print the variable result on the screen Function getNumber must include necessary checks to make sure that the number entered by the user is a valid number and does not include…
ScholarMatic | 24/7 Homework Help
ScholarMatic Will Help You Write Your Essays and Term Papers
Answered » You can buy a ready-made answer or pick a professional tutor to order an original one.
add large number
if you can make it %eax %ebx and so on because we have studied on these registers
Document Preview:
HOME TO CERTIFIED WRITERS

Why Place An Order With Us?
- Certified Editors
- 24/7 Customer Support
- Profesional Research
- Easy to Use System Interface
- Student Friendly Pricing
Have a similar question?
ScholarMatic: Get Started
Assignment Writing Service
Feel safe and secure when placing an order on our portal!
Fruitful cooperation begins with solid guarantees, and we are professional enough to promise perfect results. Let’s get it started!




