FUNDAMENTALS OF COMPUTER

COMPUTER PROGRAMMING FUNDAMENTALS

PROGRAMMING LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Different CPU families require different assemblers.
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -You can have two different/incompatible assembly languages for the same processor/family. Of course the CPU itself will determine what concepts are needed in the assembly language-e.g. 16 registers or 8, of different sizes, etc.

Detailed explanation-2: -Because assembly depends on the machine code instructions, each assembly language is specific to a particular computer architecture. Sometimes there is more than one assembler for the same architecture, and sometimes an assembler is specific to an operating system or to particular operating systems.

Detailed explanation-3: -The language of the machine code is hardwired into the design of the CPU hardware; it is not something that can be changed at will. Each family of compatible CPUs (e.g. the very popular Intel x86 family) has its own, idiosyncratic machine code which is not compatible with the machine code of other CPU families.

Detailed explanation-4: -Which of the following is true about Assembly language? a)It is an Object Oriented Programming Languageb)It is a High-level programming languagec)It is a low-level programming languaged)It is a language for assembling computerse)It is latest flash memory languageCorrect answer is option ā€˜Cā€™.

There is 1 question to complete.