Hi, I have to write a program (ASM - mips) that takes in a character string from the user and then counts the occurance of each character and stores it in an array. my question is, how do i go about storing these characters in an array. do i create an array of 128 bytes and store them in this array according to their ascii numbers?(for example array=A). also, what is the best way to convert from ascii characters to real characters and vice-versa. this is a sample output: -> I regret that I have but one program to write. : 9 .: 1 I: 2 a: 3 b: 1 e: 5 g: 2 h: 2 i: 1 m: 1 n: 1 o: 3 p: 1 r: 5 t: 6 u: 1 v: 1 w: 1 "Notes: You will need a character array for user input. It should be at least 80 bytes long. When displaying the counts you can skip positions 0 through 31 in the count array since these correspond to ASCII codes for non-printing characters. When you read or write to the count array remember that you are reading or writing bytes not words. " Thanks in advance.