Write a parity checker for the ASCII system in MARIE. MARIE isan assembly language. The parity checker should repeatedly executea loop that performs the following tasks: 1. Ask the user for aninput X, which can be any printable ASCII character from Table 1;2. Output the decimal code of X; 3. Output the total number of 1’sthat appears in the binary code of X; 4. Output the parity bitwhich, when added to the binary code of X, will make the number of1’s even.