Sunday, October 6, 2019

VHDL and Microprocesser Basics


1. Which of the following statements is false regarding the VHDL entity declaration code shown below?

Ans : 'f ' is a multiple bit output port names

2. Identify the basic logic block described by the following VHDL code 

Ans :  2 to 1 MUX,  If s= ‘1’ à A Else  B

3. Which of the following keyword defines a one-dimensional array with elements of the bit datatype?

Ans : Bit_vector

The bit_vector is a one-dimensional array type with elements being of type Bit. The bit_vector type is predefined in the Standard package.

4. Which of the following statements is false regarding signals and variables in VHDL?

Ans: Signals must be declared inside a process

5. Which keyword in VHDL is used to describe how input and output ports of a component instance are connected while instantiating the component?

Ans : Port map

6. Which block in microprocessor performs the integer arithmetic and bit-wise logical operations?

Ans : Arithmetic Logic Unit

7. What are the three fundamental steps for executing an instruction in a microprocessor?

Ans : Fetch, Decode , Execute

8. What are the maximum memory capacity that can be accessed in 8085?

Ans : 64KB

Address lines in 8085 : 16 , therefore  maximum memory capacity 216 à 210 26
210 à KB
26à64
So, 64KB

9. 8085 is a 8-bit general purpose microprocessor.


10. VHDL and Verilog are Hardware Description Language

11. 8085 microprocessor has 40 pins.

12. Which of the following converts the assembly language into machine instructions ?

Ans: Assembler

13. In an intel 8085A, which is the first machine cycle of an instruction

Ans :  An op-code fetch machine cycle

14. Clock speed of 8085 microprocessor is 3 MHZ

15. Which of the following is true ?

Ans: VHDL is a concurrent language , Synthesis converts higher level description to lower level description.

No comments:

Post a Comment

Microprocessor & Microcontroller - NPTEL (noc23_ee47)

  Microprocessor & Microcontroller - NPTEL (noc23_ee47) Week - 02