Project 1 Objective: ~~~~~~~~~~ write a simple program in x86 assembly
Assignment: ~~~~~~~~~~~
Write a program that reads characters from standard input and prints them to standard output. If a character is contained in your CSID, its case is flipped before printing it out, otherwise, it is printed as is.
For example, if your CSID is BOB92, the following transformations would take places:
Hello = HellO Goodbye = GOOdBye On to school = on tO schOOl
Files you're allowed to change: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.s -- The program
Files you're supposed to leave alone: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Makefile -- rules for compiling and running the program test.in -- the test strings id -- contains your csid tr.sh -- shell script used in testing
To compile: ~~~~~~~~~~~
make
To run test: ~~~~~~~~~~~~
make clean test
To make the output less noisy: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~