Sunteți pe pagina 1din 2

QUESTION BANK for MICROCONTROLLERS-IV A Section_2018

Q1a). Distinguish between RISC and CISC processors


b) Distinguish Harvard and Princeton architecture

Q2) Upon reset, following instructions are executed in 8051.


PUSH 30H,
PUSH 40H,
POP 6H,
POP7H
indicate stack action with the value on SP, and stack memory data. Assume locations 30h and
40h contain the data 11h and 12h respectively.

Q3) Indicate whether the following instructions of 8051 are valid? If not, correct them.
i)MOV R1, R0 ii) MOV 20h, 30h iii) DEC DPTR iv) PUSH A
v) MOVX R0,@DPTR Vi) MOV A, DPTR

Q4) Give the structure of internal data memory organization in 8051

Q5)Bring out the architectural differences between Microprocessor and Microcontrollers


architectures.

Q6) a) Explain 8051 architecture and instruction timing of 8051 if 12 MHz clock is used

Q7) Indicate different data addressing modes in 8051 with one example for each using MOV
instruction.
Q8) Interface external RAM memory to 8051 with necessary diagram and identify the
instructions to transfer data from external memory address 1000H into A register.

Q9) Show the contents of registers and stack after execution of each of the following sequence of
operations.
MOV SP, #60h
MOV R5, #0AAH
MOV A,#0FFH
MOV R4,A
PUSH 04H
PUSH 05H
POP 04H
POP 5H

Q10) Interface the external 64K ROM to 8051 microcontroller. Draw the required interface
diagram with control signals.

Q11) Indicate the criterion in selection of microcontrollers in design of embedded system


and list any 5 applications in real world that employs 8051 microcontroller
Q12) With suitable block diagram, List the on chip features available in Intel 8051
microcontroller that makes it suitable for embedded applications
Q13 Differentiate between these instruction.
i)SWAP and XCH ii) MOV 88h,C & MOV 88h,A iii) MOV A,@R0 & MOVX A,@R
Q14) Write the instructions required to copy data 0FFH into RAM location addressed 55H
using direct, register and indirect addressing modes.
Q15) If any instruction takes 2 machine cycle with microcontroller operated with clock of
16MHz, compute time taken to execute that instruction. If 22MHz clock is used in place of
16MHz clock what will be time required and Comment.

S-ar putea să vă placă și