Reference no: EM132249483
Assignment -
The assignment contains an assembly program file that needs to be modified to do the following.
Reads 3 input texts from the user and prints them out to screen diagonally. This means the user will enter 3 rows of text. Currently the when the program runs only 1 row of text is input by the user and it is printed to screen as is.
Currently if you run the program
./ReadWriteSideways.asm
AAA --------> user input
AAA --------->what is printed on screen
After modifying the program when you run it the output should be
./ReadWriteSideways.asm
AAA---------> user input
BBB --------->user input
CCC --------->user input
Output printed on screen diagonally.
Other Requirements are as shown below: Files ReadWriteSideways.asm Environment (32 bit assembler).
The program should be compiled and run in Linux Mint environment using nasm 32 bit assembler. Rules on modifying the file.
Do not do the following
1. Do not use any of the C libraries
2. Do not use push or pop instructions for the assignment.
3. Please Do not have a message in the program for the user to start entering text currently the program allows user to only enter 1 row of text.
Attachment:- Assignment Files.rar