I've got a problem with an assebly programm that i have to submit on Thursday night.Please i need urgently your help.I'll post below the programms details.I hope you can solve it out and email it to me.
The board can be any size between 5-by-5 to 10-by-10; it need not be square. Use Dynamic memory.
Once the user has specified the board dimensions, and empty board should be created.
The user will specify the placement of each ship using a 2 character sequence:
The 1st character will be a single upper-case letter, specifying the row (A being at the top of the board). The valid range of letters will depend on the height of the board.
The 2nd character will be a single digit, specifying the column (0 being the far left). The valid range of digits will depend on the width of the board.
The 3rd character will be a single character, specifying the symbol of the ship.
The ship should be placed starting at the location specified by the two characters
You should reject a user's entry if it does not specify a valid starting location. If rejected, the user should be asked to re-enter that ship's placement.
Each ship should be drawn in a different symbol (so we can tell them apart, as they are all the same size)
The graphics window should be updated after each ship has been successfully placed.
Your program should prompt the user to enter something before the program exits, so that the final window can be viewed (since your program will be closing the graphics window when it terminates).
Because of the low-level nature of assembly code, it is all the more important to properly document and organize your code. The style presented in class, while recommended, is not required; however, the more difficult it is for the grader to understand what you are trying to do, the less forgiving he will be. (This will be graded more harshly than in the past; if you have any questions as to what is acceptable, either ask or go ahead and add the documentation in question.)
Any known bugs in your program should be documented. While a bug-free program is best, documented bugs will be treated less harshly than those the grader has to discover unassisted.