Assembly Language Relate to Machine Language
Machine language is a numeric language
specifically understood by a computer’s processor (the CPU). All x86 processors
understand a common machine language. Assembly language consists of statements
written with short mnemonics such as ADD, MOV, SUB, and CALL. Assembly language
has a one-to-one relationship with machine language: Each assembly language
instruction corresponds to a single machine-language instruction.
Assembly language is a more human readable view of machine language. Instead of representing the machine language as numbers, the instructions and registers are given names (typically abbreviated words, or mnemonics, eg ld means "load"). Unlike a high-level language, assembler is very close to the machine language.
In Assembly, instructions are easier-to-understand
representations of CPU instructions. But the assembler also makes, for example,
addressing easier:
• In
machine language you have to know the distance (in address space) between where
you are and where you want to jump to
• In Assembly language you call one address "I Want To Jump Here" and then you can say "jump I Want To Jump Here".
Want to get digital services? Contact US
Want to know about our services? Our Services
Comments
Post a Comment