wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Micro processor and Micro controller UNIT 2

Total questions: 50

Worksheet time: 46mins

Name
Class
Date
1.

Memory size of 8086 microprocessor

a)

1MB

b)

4KB

c)

256 bytes

d)

128bytes

2.

The number of General Purpose Registers present in 8086 microprocessor

a)

4

b)

14

c)

10

d)

34

3.

CMP does

a)

internal subtraction and store the result in accumulator

b)

internal addition and store the result in accumulator

c)

internal subtraction and doesn't store any result

4.

Which of the following is a 16-bit register?

a)

AL

b)

AX

c)

AH

d)

All of the mentioned

5.

What function which can stop the main program and do other subprograms?

a)

Interrupt

b)

Timer

c)

Counter

d)

SPI

6.

Which architecture is used to store program and data

a)

Vonnewmann

b)

Havard

c)

Reduced instruction set

d)

Complex instruction set

7.

The TMOD register is __ bit register

a)

2

b)

4

c)

8

d)

16

8.

What steps are followed when we need to turn on any timer?

a)

Load the count, start the timer, keep monitoring, stop the timer

b)

Load TMOD, load the count, start the timer, keep monitoring, stop the timer

c)

Start the timer, keep monitoring, stop the timer

d)

Load TMOD, keep monitoring, stop the timer

9.

Internal Ram memory of 8051

a)

64k

b)

4k

c)

128 byte

d)

256 byte

10.

Which of the ports act as 16 bit address line for transferring data through it?

a)

Port 0 & port 1

b)

Port 1 & port 2

c)

Port 0 & port 2

d)

Port 1 & port 3

11.

In 8086 the overflow flag is set when______.

a)

The sum is more than 16 bit

b)

Carry and sign flags are set

c)

Signed numbers go out of their range after an arithmetic operation

d)

During subtraction

12.
An integrated circuit that contains all the functions of a central processing unit of a computer
a)
Arithmetic Logic Unit
b)
Control Unit
c)
Microprocessor
d)
CPUCPU
13.

Which is the microprocessor comprises?

a)

Register section

b)

One or more ALU

c)

Control unit

d)

All of the mentioned

14.

The instruction “JUMP” belongs to

a)

a) sequential control flow instructions

b)

b) control transfer instructions

c)

c) branch instructions

d)

d) Arithmetic nstructions

15.

If the data is present in a register and it is referred using the particular register, then it is

a)

a) direct addressing mode

b)

b) register addressing mode

c)

c) indexed addressing mode

d)

d) immediate addressing mode

16.

The instruction, MOV AX,[BX] is an example of

a)

a) direct addressing mode

b)

b) register addressing mode

c)

c) register relative addressing mode

d)

d) register indirect addressing mode

17.

The logic required for implementing a program can be expressed in terms of

a)

a) flowchart

b)

b) algorithm

c)

c) flowchart & algorithm

d)

d) none of the mentioned

18.

_______ is the most important segment and it contains the actual assembly language instructions to be executed by the microprocessor.

a)

Data segment

b)

Code segment

c)

Stack segment

d)

Extra segment

19.

What is /are the improvement is in the architecture of 8086 over 8085 architecture

a)

A 16-bit ALU, a set of 16-bit registers

b)

Segmented memory addressing

c)

Fetched instruction queue for overlapped fetching and execution

d)

All of the mentioned

20.

The instruction that loads effective address formed by destination operand into the specified source register is

a)

a.LEA

b)

b.LDS

c)

c.LES

d)

d.LAHF

21.

The signals assigned to pins _________ will be different for maximum and minimum modes of operation.

a)

21 to 34

b)

24 to 34

c)

24 to 31

d)

21 to 31

22.

Apart from CLK input, 8284 also provides _______ and ________signals to 8086.

a)

HOLD and HLDA

b)

HOLD and RESET

c)

HOLD and READY

d)

RESET and READY

23.

1. All the pins of 8086 are ___________compatible.

a)

TTL

b)

CMOS

c)

ECL

d)

RTL

24.

2. The signals assigned to pins _________ will be different for maximum and minimum modes of operation.

a)

(a) 21 to 34

b)

(b) 24 to 34

c)

(c) 24 to 31

d)

(d) 21 to 31

25.

11. De-multiplexing of address/status lines and address/data lines is done using

a)

(a) 4-bit D-latch

b)

(b) 8-bit D-latch

c)

(c) 12-bit D-latch

d)

(d) 16-bit D-latch

26.

12. _____ pin is used to select the mode of operation of 8086.

a)

31

b)

32

c)

33

d)

34

27.

14. Which of the following information are provided by timing diagram?

a)

(a) High state

b)

(b) Low state

c)

(c) High impedance

d)

(d) All the above

28.

15. ______ is not an example for programmed data transfer.

a)

ADC

b)

DAC

c)

7 Segment LED

d)

DMA

29.

16. __________ states are required for a interrupt acknowledge cycle.

a)

Five T states

b)

Four T states

c)

Six T states

d)

Eight T states

30.

Which register is used to get input data and send output data when I/O instruction is executed in the 8086?

a)

BX

b)

AX

c)

CX

d)

DX

31.

In a microprocessor wait states are used to

a)

Make the processor waiting during a DMA operation

b)

Make the processor waiting during an interrupt processing

c)

Make the processor waiting during a power shutdown

d)

Interface slow peripherals to the processor

32.

_____________signal prevent the microprocessor from reading the same data more than one

a)

Pipelining

b)

Handshaking

c)

Controlling

d)

Signaling

33.

Bits in IRR interrupt

a)

Reset

b)

Set

c)

Start

d)

Stop

34.

Bits in IRR interrupt

a)

Reset

b)

Set

c)

Start

d)

Stop

35.

_________generate interrupt signal to microprocessor and receive acknowledge

a)

Priority resolver

b)

Control logic

c)

Interrupt request register

d)

Interrupt register

36.

The _______is used to connect more microprocessor

a)

Peripheral device

b)

Cascade device

c)

I/O device

d)

Control unit

37.

In 8086 the overflow flag is set when

a)

the sum is more than 16 bits.

b)

signed numbers go out of their range after an arithmetic operation.

c)

subtraction

d)

carry and sign flags are set.

38.

In 8086 microprocessor one of the following statements is not true?

a)

coprocessor is interfaced in max mode.

b)

coprocessor is interfaced in min mode

c)

I /O can be interfaced in max / min mode.

d)

supports pipelining

39.

8255 is a

a)

programmable parallel interface

b)

Programmable Peripheral Interfacing

c)

PPI CONTROLLER

d)

PIC CONTROLLER

40.

What are the most essential components of a microprocessor?

a)

Control Unit

b)

Register

c)

Arithmetic Logic Unit (ALU)

d)

All of the above

41.

What is a bus inside a microprocessor?

a)

a channel for calculating data within the RAM

b)

a communication system (channel) that transfers data between components inside a computer

c)

a transportation of people

d)

wires inside a computer for conducting electrons

42.

Read the statements answer following questions.


DMA controller is a control unit, part of I/O device's interface circuit, which can transfer blocks of data between I/O devices and main memory with minimal intervention from the processor.


Why DMA controller is used.

a)

To control processor

b)

To speed up I/O device processing

c)

To manage memory allocation

d)

To perform arithmetic operation

43.

What are the three microprocessor steps?

a)

Input, processing, output

b)

Input, storage, output

c)

Fetch, decode, execute

d)

Reset, Set, Toggle

44.

Which location specify the storage/loading of vector address during the interrupt generation?

a)

Stack Pointer

b)

Program Counter

c)

Data Pointer

d)

All of the above

45.

Which is not the control bus signal:

a)

READ

b)

WRITE

c)

RESET

d)

NONE

46.

The external system bus architecture is created using from ______ architecture:

a)

Pascal

b)

Dennis Ritchie

c)

Charles Babbage

d)

Von Neumann

47.

______ is needed to convert a high level language to machine language

a)

compiler

b)

assembler

c)

browser

d)

editor

48.

What is the status of stack pointer for the execution of PUSH and POP operations ?

a)

It gets post-decremented for PUSH & pre-incremented for POP

b)

It gets pre-incremented for PUSH as well as POP

c)

It gets pre-incremented for PUSH & post-decremented for POP

d)

It gets post-decremented for PUSH as well as POP

49.
Interface which converts Analogue Signal to Digital Signal.
a)
DAC
b)
Microprocessor
c)
ADC
d)
Sensor
50.

Each time __________ ticks , an instruction is carried out in a computer

a)

Lock

b)

Clock

c)

Sensor

d)

LED