answersLogoWhite

0

Is assemmbly language machine dependent If so then why.?

Updated: 8/20/2019
User Avatar

Wiki User

12y ago

Best Answer

Yes! assembly language is machine dependent. Because program are written by means of memory and register on computer thats are very effective, and also have not high level skill in the program.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Is assemmbly language machine dependent If so then why.?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is machine language a programming language?

Actual Machine level language is binary language, which contains only '0' & '1 ' and it's the extreme besic of a computer's instruction. Then comes low level language, like assembly language and so on.


Why assembly level language is called machine dependent language?

Machine languages are composed of instructions intended to be read directly by the microprocessor (the computer's CPU). The manufacturer of the CPU determines it's "INSTRUCTION SET" ASSEMBLY LANGUAGE on the other hand IS NOT machine dependent. The same commands ADD, Divide, Move, etc are universal. HOWEVER the ASSEMBLY LANGUAGE has to have an INTERPRETER for EACH CPU, and that will translate the Universal ASSEMBLY language to the MACHINE SPECIFIC code required to program the CPU.


In what year did IBM develop the first high level computer language and what was it called?

The native language of any programmable machine is an integral aspect of its design; the language is machine-dependent and is defined by the machine itself rather than "written" independently of the machine. That is, in order to modify the language, you must modify the machine itself. The earliest known programmable machine was Basil Bouchon's partially automated loom, invented in 1725.


Is the size of an integer compiler dependent or machine dependent?

The size of an integer is compiler-dependant. The compiler itself is machine-dependant so it could be argued they are in fact machine-dependent, however we don't write code to suit the machine, we write code to suit the compiler, even when the code is machine-dependent.


Why machine language is use while designing a microchip?

because computer can only understand the language of machine what we write( either any language) is first converted into machine language by compiler so it is necessary to design a microchip in machine language so that computer can understand what we are trying to ask


What is required to convert a high level language into machine language so as to execute it later?

we need compiler to convert high level language in to machine language


Are machine language and assembly language the same?

No, they are not the same. Assembly language uses mnemonic words to REPRESENT machine language; to be able to actually run it, a special program - a so-called assembler - then needs to convert it into machine language.


Which language is directly understood by the computer without translation program?

That would be assembly language or machine language, and just so you know, it is very difficult to learn.


Why is assembly level language non portable?

Because machine language itself varies across systems. For example, machinecode for a x86 is totally different from machinecode for a PowerPC. This is why we need compilers and assemblers, so that the same higher level code can be translated into lower level code for various architectures.


What is a machine language?

Actual Machine level language is binary language, which contains only '0' & '1 ' and it's the extreme besic of a computer's instruction. Then comes low level language, like assembly language and so on.


Why there is need of translators?

Translators are used to translate code in one language to another. There is a need of translators because computers understand machine language so they convert HLL into machine language.


How can you learn computer language?

To learn computer language you have to learn the machine specification. Every machine type has its own native language specification, so learning one computer's language won't help you learn the language of a different machine type, in the same way that learning French won't help you learn Mandarin or Russian. However, a high-level language makes use of high-level abstractions to provide a language that is common to all machine types; the language interpreter handles the low-level machine details so we can write our code in universal terms rather than in terms that only one specific machine type can actually understand.