Aricent Technologies Technical Interviews Question Bank continued from Part 5
Q-26. What is the difference between microprocessor and microcontroller?
A : Microprocessor is an integrated circuit that only has processor (i.e. CPU – Central Processing Unit) inside it and requires RAM, ROM, peripheral devices such as keyboard, seven-segments etc. to be externally interfaced to it. Microcontroller, on the other hand, has IO (Input/Output) ports, fixed amount of RAM and ROM in addition to a processor on the chip. Microprocessor is generic device that can be used for any purpose but microcontroller is task-specific and can only perform the task for which it has been designed. Click here to know more differences.
Q-27. Why is multiplexing used?
A : Resources are limited and number of people using mobile phone and internet services are increasing day by day, so to provide efficient access to all users, multiplexing is used as it allows to share expensive resources among all.
Q-28. Is 8086 a microprocessor or microcontroller? What is the maximum clock frequency of it?
A : 8086 is a microprocessor which has a maximum clock frequency of 5 MHz.
Q-29. What are the various segment registers in 8086?
A : 8086 has four segment registers – Code Segment (CS), Data Segment (DS), Stack Segment (SS), and Extra Segment (ES).
Q-30. Explain the contents of PSW in 8051?
A : The 8051 microcontroller has the following bits (in order from bit 7 to bit 1) in the Program Status Word (PSW) – carry flag, auxiliary carry flag, user flag 0, Register bank Select bit one (RS1), Register bank Select bit zero (RS0), overflow flag, reserved bit, and parity flag.
Click here to know more about Microprocessors and Microcontrollers.
Gautam Vashisht, JIIT Noida
Continued to Part 7