Question: Hi! This question involves 7 separate files as shown in the diagram below. Languages include: x86 Assembly, C, and Bash The question is supposed to

Hi! This question involves 7 separate files as shown in the diagram below.

Languages include: x86 Assembly, C, and Bash

Hi! This question involves 7 separate files as shown in the diagram

The question is supposed to follow the output from this sample run:

below. Languages include: x86 Assembly, C, and Bash The question is supposed

to follow the output from this sample run: Programming requirements Make a

Programming requirements Make a hybrid program that produces the following output. Additional details will be given later. This style of programming is sometimes called hybrid programming because it uses functions taken directly from the libraries of C and C++. Sometime there is no known function in the C++ library of functions that meets our needs then we create a brand new C++ function and use it when needed. Sample run \#1 for the baseline version Welcome to Arrays of Integers Bought to you by Jaime Ward This program will manage your arrays of 64-bit floats For array A enter a sequence of 64-bit floats separated by white space. After the last input press enter followed by Control+D: 3.212.259.774521.64.000313.1 These number were received and placed into array A : 3.1999912.250009.7745021.600004.0002913.09992 The magnitude of array A is 16.666666 For array B enter a sequence of 64-bit floats separated by white space. After the last input press enter followed by Control+D: 16.9 7.02.77 These number were received and placed into array B : 16.899992.77003 The magnitude of this array B is 8.44444445 Arrays A and B have been appended and given the name AB. AB contains 3.199992.7700312.250009.7745021.600004.0002913.0999216.899997.00000 The magnitude of AB is 19.74550 Main received 19.7455000000., and will keep it for future use. Main will return 0 to the operating system. Bye. Color codes: Blue background is produced by module Input_Array Yellow background is produced by module Manager Green background is produced by module Display_Array Pink background is produced by module Main Module append does not produce any visible output. Module magnitude does not produce any visible output. The assembly code output floats with 5 places on the right of the decimal point. The driver outputs floats with 10 decimal places on the right of the decimal point. Including trailing zeros. The numbers for magnitude are not mathematically. They serve to show the relative position of the digits. The unicode for circle plus is 02295. Change Jaime's name to be your own name. The main driver must be compiled by the C language compiler. If the C compiler is not used then the entire program is rejected. Main is not part of the solution. Do not put any code in Main except advertising. [Download an updated copy of Assignment 1 and see the inserted text about restrictions on Main.] The source code of each module must be in the language indicated in the calling diagram. The professor truly likes the fact that you are creating lots of assembly code. Your C and C++ modules are assumed to be perfect because everyone enrolled in this class is a known expert in those C languages. The isfloat function is invalid if written in C or C++. If isfloat is available in a public library of C or C++ then that public function may be used. You must document where you obtained public function, and then the usage will be accepted

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!