dear i am Assembly language developer . recently i make a project which was slightly different from your project.i hope,you will like my work . you did,t mention which assambly language you will prefer
(mips,intel) whatever i have idea how i can do this.