Abstractions and Computers and the MAL programming Language CMPE12c Cyrus Bazeghi Computer Architecture Definition: Interface between a computers hardware and its software.…