MCA4010- MICROPROSESSOR


Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


ASSIGNMENT

DRIVE FALL
2013
PROGRAM
MCA
SUBJECT CODE & NAME
MCA4010- MICROPROSESSOR
SEMESTER
4
BK ID
B1778
CREDITS
4
MARKS
60


Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme.


Q.1 Write a brief note on:
a) Machine level language
b) Assembly level language

Ans : a) Machine level language :-

Machine code is the only language a microprocessor can process directly without a previous transformation. Currently, programmers almost never write programs directly in machine code, because it requires attention to numerous details which a high-level language would handle automatically, and also requires memorizing or looking up numerical codes for every instruction that is used. For this reason, second generation programming languages provide one abstraction level on top of the machine code.  The lowest-level programming language (except for computers that utilize programmable microcode) Machine languages are the



Q.2 Write any five comparisons of Intel and AMD processors.

Ans :  Intel Processor:-

Intel Corporation is an American multinational semiconductor chip maker corporation headquartered in Santa Clara, California. Intel is the world's largest and highest valued semiconductor chip maker, based on revenue. It is the inventor of the x86 series of microprocessors, the processors found in most personal computers. Intel Corporation, founded on July 18, 1968, is a portmanteau of Integrated Electronics (the fact that "intel" is the term for intelligence information was also quite suitable). Intel also makes motherboard chipsets




Q.3 Differentiate between Interpreter and compiler.

Ans : A Compiler and Interpreter both carry out the same purpose – convert a high level language (like C, Java) instructions into the binary form which is understandable by computer hardware. They are the software used to execute the high level programs and codes to perform various tasks. Specific compilers/interpreters are designed for different high level languages.

Compiler:-

A compiler is a piece of code that translates the high level language into machine
language. When a user writes a code in a high level language such as Java and wants it to execute, a specific compiler which is designed for Java is used before it will




Q.4 What is addressing mode? Explain the four major addressing modes in 8086.

Ans : The 80x86 processors let you access memory in many different ways. The 80x86 memory addressing modes provide flexible access to memory, allowing you to easily access variables, arrays, records, pointers, and other complex data types. Mastery of the 80x86 addressing modes is the first step towards mastering 80x86 assembly language.
When Intel designed the original 8086 processor, they provided it with a flexible, though limited, set of memory addressing modes. Intel added several new addressing modes when it introduced the 80386 microprocessor. Note that the 80386 retained all the modes of the previous processors; the new modes are just an added bonus. If you need to



Q.5.What do you mean by Macro? Explain why it is required?

Ans : A macro (short for "macroinstruction", from Greek μακρο- 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement input sequence (also often a sequence of characters) according to a defined procedure. The mapping process that instantiates (transforms) a macro use into a specific sequence is known as macro expansion.

Types of MACRO:-


Q. 6 What do you mean by an ‘Interrupt’? Why it is needed? Explain the three major types of Interrupts.

Ans : Interrupts:

There are two main types of interrupt in the 8086 microprocessor, internal and external hardware interrupts. Hardware interrupts occur when a peripheral device asserts an interrupt input pin of the microprocessor.  Whereas internal interrupts are initiated by the state of the CPU (e.g. divide by zero error) or by an instruction.


Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601

No comments:

Post a Comment

Note: only a member of this blog may post a comment.