Computer Science, asked by dikshadubey5096, 1 year ago

Explain the difference between the machine language and the assembly language of the 8085 microprocessor.

Answers

Answered by p1998
10
Machine Language: The machine language is the internal language of the computer system. It is a difficult programming language to handle by any humans. It is usually made up of a binary string of 0s and 1s that is understood by the machine to follow any instructions. Infact, we can say that the machine can only recognize these 0s and 1s and nothing else. So, it is a language of the lowest degree made for machines only. Programmes therefore prefers to use either a high-level programming language or an assembly language to deliver various instructions by translating it to machine understandable codes known as machine codes.
Assembly Language: Assembly language is a second generation programming language used in the computer systems. In assembly language, a programmer uses symbolic instructions instead of machine language instructions and descriptive names for data items and memory location. An assembly language program is written according to strict rules and then translated by an assembler into machine code. It is machine dependant language hence it is not portable. It has very less restrictions and also features high interaction between the operating system and the hardware thus enabling to write easy hardware dependant programs. The various symbolic notations used in the assembly language is called mnemonics.

Or


Assembly language can be understood easily by the human eye as it is a set of syntaxial instructions, while machine language is made up of individual binary codes. Each command of assembly code could execute dozens of binary machine code steps

The 8085 chip was the predecessor to the 8086 Chip found in the Commodore 64 in the early 80's. It had a set of 252 instructions. The 8086 had 256 Basic and 128 Expanded Instruction set. This difference was the basic step required to create the chips we rely on in our computers today.
Answered by gratefuljarette
2

Difference between the machine language and the assembly language:

Machine Language:

  • A collection of binary digits (or) bits that can be read as well as interpreted by computer is known as Machine language.
  • It is the only language that can be understood by the machine.
  • It consists of binary digit which is 0 and 1.

Assembly Language:

  • A language that works between the high-level language and Machine language is known as assembly language.
  • It is designed for a specific type of processor.
  • It is easier in comparison of machine language.

Learn more about assembly language

The symbols used in an assembly language are called ?

A) Assembler

B) Mnemonics

C) Codes

D) All of the above

https://brainly.in/question/6972437

Assembly language has a one-to-one relationship with machine language, but uses symbols and __________for particular items.

https://brainly.in/question/12944762

Similar questions