Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
90 views
in Electronics by (95.6k points)
closed by

Directions: It consists of two statements, one labelled as the ‘Statement (I)’ and the other as ‘Statement (II)’. You are to examine these two statements carefully and select the answer using the codes given below:

Statement (I): Program counter is a register that contains the address of the next instruction to be executed.

Statement (II): IR (Instruction Register) is not accessible to programmer.
1. Both Statement (I) and Statement (II) are individually true and Statement (II) is the correct explanation of Statement (I)
2. Both Statement (I) and Statement (II) are individually true but Statement (II) is NOT the correct explanation of Statement (I)
3. Statement (I) is true but Statement (II) is false
4. Statement (I) is false but Statement (II) is true

1 Answer

0 votes
by (98.5k points)
selected by
 
Best answer
Correct Answer - Option 2 : Both Statement (I) and Statement (II) are individually true but Statement (II) is NOT the correct explanation of Statement (I)

The Program counter (PC):

  • The program counter acts as a pointer to the next instruction to be executed and always contains the 16-bit address of the memory location of next instruction
  • It is a 16 bit register as 8085 has 16 address lines
  • The program counter is updated by the processor and points to the next instruction after the processor has fetched the complete instruction

 

Instruction register:

  • It is an 8-bit register which is not accessible to programmer.
  • It holds the opcode of the instruction which is being decoded and executed.
  • This register stores the instruction temporarily after it is fetched from the memory.

 

Both Statement (I) and Statement (II) are individually true but Statement (II) is NOT the correct explanation of Statement (I).

  • Registers are used for the storage of small data in a microprocessor.
  • Some of the registers are accessible to the user through instructions, whereas others are not.
  • Out of the accessible registers are general-purpose registers (referred to as scratch-pad registers), accumulator (used for arithmetic, logical and many other operations), and a special register known as the stack pointer, used to keep track of a portion of the RAM, which is used as a stack.
  • There are some temporary registers that can be used only by the microprocessor for executing its operation i.e., the microprocessor will use these registers for the temporary storage of data.


Example:

In 8085 microprocessors, there are six 8-bit general-purpose registers B, C, D, E, H, L and three 8-bit temporary registers W, X and Z

Therefore, statement (II) is false.

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...