Find Jobs
Hire Freelancers

MIPS UART Palindrome Checker PLP5.2

$10-30 USD

Cancelled
Posted over 4 years ago

$10-30 USD

Paid on delivery
Small MIPS PlP Tool 5.2 Project: Writing a program that receives a string of characters via the UART, checks if this string is a palindrome, and then uses a print function to print either “Yes” or “No”. A palindrome sequence of characters (typically a word or phrase) that is the same both forwards and backwards. For this project, strings will be terminated using a period (‘.’). You may assume that a string will contain at least one character in addition to a period. You will not need to handle empty strings or strings with only a period. Your program should be able to handle multiple strings sent one after another or concatenated together. For example, the string: “abba. data.” should print “Yes” followed by “No” on the next line. Spaces should be ignored when checking for a palindrome and the palindrome should not be case sensitive. For example, “A nut for a jar of Tuna.” would be considered a palindrome. My code is not working properly. I am getting a "No" every time the program runs and it does not start over again. If interested, I can provide my code to edit. Here is the skeleton code and instructions. You need to start by dividing the assignment into a few parts: 1) UART interaction. 2) Dealing with case, space, and period characters. 3) Storage. 4) Palindrome analyzing. 5) Printing. 6) Need your program to return to a ready state of 'listening' for another string of characters where it can successfully go through multiple iterations of the program without failing/stacking data weird.
Project ID: 21300037

About the project

Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Redlands, United States
0.0
0
Member since Sep 16, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.