In contrast to the high level programming language, assembly language usually has a 1-1 relationship with machine language instructions. For example, every epithet (mnemonic) written in assembly language programs will be translated into exactly one operation code that can be understood directly by the computer. At a high level language, a command can be translated into several machine language operation code. The process of conversion of assembly language into machine language by an assembler, and the reverse process conducted by the Disassembler.
Each machine language computer architecture having different so that the language was different Assembly.
Here is an example of assembly language:
mov al, 0x61
which means to move (mov = move) hexadecimal value 61 (= 97 in decimal) to the processor register named "al". This is easier to remember than machine language: