Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Can anyone help me with my homework??? Or atleast point me in the right directio

ID: 3668256 • Letter: C

Question

Can anyone help me with my homework??? Or atleast point me in the right direction? The solution needs to be in assembly language

Write a Little Man program that adds a column of input values and produces the sum as output. An input value of zero will indicate the last value in the input stream of input values.

Write a Little Man program that prints out the odd numbers from 0 to 99. (No input is required.)

Write a Little Man Program that prints out the sums of the odd values from 1 to 39. The output will consist of 1, 1+3, 1+3+5, 1+3+5+7 …. (No input is required.)

            4.         Write a Little Man program that accepts three values as input and output them in order of size, largest to smallest.

The following Little Man program is supposed to subtract the first input value from the second input value and then add the third input value to produce a result, i.e.,

OUT = IN2 – IN1 + IN3

                        Mailbox          Mnemonic code       numeric code

                        00                    IN                                901

                        01                    STO 99                       399

                        02                    IN                                901

                        03                    STO 98                       398

                        04                    ADD 99                      199

                        05                    IN                                901

                        06                    SUB 99                      299

                        07                    OUT                            902

                        08                    COB                           000

What is wrong with this program? Modify the program so that it produces the correct result.

  

Explanation / Answer

Can help you with this:

use strict;
use warnings;
use List::Utils qw(sum);
open IN, 'file.txt' or die "could not open file: $!";
while (<IN>)
{
chomp;
my @vals = split /|/, $_;
my $num = shift @vals;
if (@vals > $num)
{
splice @vals, $num;
}
print "sum: ", sum(@vals), " ";
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote