Write a MIPS assembly language program that generates a sequence of integers, such that cach integer in the sequence is the sum of the last three integers. For example, if the sequence starts with 0, 1, 1. then the next number should be 0+1+1-2, the second next should be 1+1+2-4, cte. The program should ask the user to enter the first three integers in the sequence and the count of integers that should be generated after that. Here is a sample run: Enter ist elenent in the sequence: e Enter 2nd element in the sequence: 1 Enter 3rd elenent in the sequence: 1 Enter count of generated elenents: 5 Sequence: e, 1, 1, 2, 4, 7, 13, 24

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Topic Video
Question
100%
Write a MIPS assembly language program that generates a sequence of integers, such that cach integer
in the sequence is the sum of the last three integers. For example, if the sequence starts with 0, 1, 1,
then the next number should be 0+1+1-2, the second next should be 1+1+2-4, etc.
The program should ask the user to enter the first three integers in the sequence and the count of
integers that should be generated after that. Here is a sample run:
Enter 1st element in the sequence: e
Enter 2nd element in the sequence: 1
Enter 3rd element in the sequence: 1
Enter count of generated elements: 5
Sequence: e, 1, 1, 2, 4, 7, 13, 24
Problem 2: (5 points) Reversing the characters of a string in memory
Writes a MIPS assembly language program that reads an input string, reverses the order of its characters
in memory, and displays the reversed string on the screen. Allocate space for 20 bytes in the data
segment (18 characters + newline char + null char). Traverse the string character-by-character until your
reach the newline or null character, whichever comes first. Here is a sample run:
Enter a string (at most 18 characters): Hello
The reversed string is: olleH
Submission Guidelines:
This assignment can be solved individually or in groups of two students only. No group should have
more than two students. At the beginning of your program, write the names of the students who
worked on the program. There is 1 point for documentation on cach program.
All submissions should be done through Blackbourd. Submit the source code of the program. If the
assignment was solved by two students, then it is sufficient for one student to submit the
assignment. The other student can write a note on Blackboard indicating his partner.
The programming assignment should be submitted on the due date by midnight. Late submissions are
accepted for a maximum of one day late (-1 point for late penalty). An assignment cannot be submitted
and will not be graded if it is more than one day late.
Transcribed Image Text:Write a MIPS assembly language program that generates a sequence of integers, such that cach integer in the sequence is the sum of the last three integers. For example, if the sequence starts with 0, 1, 1, then the next number should be 0+1+1-2, the second next should be 1+1+2-4, etc. The program should ask the user to enter the first three integers in the sequence and the count of integers that should be generated after that. Here is a sample run: Enter 1st element in the sequence: e Enter 2nd element in the sequence: 1 Enter 3rd element in the sequence: 1 Enter count of generated elements: 5 Sequence: e, 1, 1, 2, 4, 7, 13, 24 Problem 2: (5 points) Reversing the characters of a string in memory Writes a MIPS assembly language program that reads an input string, reverses the order of its characters in memory, and displays the reversed string on the screen. Allocate space for 20 bytes in the data segment (18 characters + newline char + null char). Traverse the string character-by-character until your reach the newline or null character, whichever comes first. Here is a sample run: Enter a string (at most 18 characters): Hello The reversed string is: olleH Submission Guidelines: This assignment can be solved individually or in groups of two students only. No group should have more than two students. At the beginning of your program, write the names of the students who worked on the program. There is 1 point for documentation on cach program. All submissions should be done through Blackbourd. Submit the source code of the program. If the assignment was solved by two students, then it is sufficient for one student to submit the assignment. The other student can write a note on Blackboard indicating his partner. The programming assignment should be submitted on the due date by midnight. Late submissions are accepted for a maximum of one day late (-1 point for late penalty). An assignment cannot be submitted and will not be graded if it is more than one day late.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education