Digital System Coursework (20 marks)
Write an assembly program to finish following functions
1: Input two numeric string from keyboard.
e.g. The format may be: Please input two numerical string 123,25
2: Write a procedure to convert numeric string into integer number
3: Write a multiplication procedure to perform the multiplication by shifting bits, and print final product result on screen, please note: pass two arguments to procedure and use invoke directive to call this procedure.
4: Display the address, value and meaning of stackframe in task3
Address 0x03401200 0x03401204 0x03401208
03 45 67 80 12 38 56 03 12 38 00 00
meaning return address variable1 variable2
……………
5: The program should be written in good style, e.g. indentation, comments.
1: Do not copy from others, if so, the scores of all will be very low or zero.
2: Paste your code and screenshot of the running result in word file and submit this word file on Moodle.
程序代写 CS代考 加微信: cstutorcs