Which register in a CPU points to the next instruction to be executed?

A

Accumulator

B

Flags

C

SP

D

PC

উত্তরের বিবরণ

img

Program Counter (PC) হলো এমন একটি গুরুত্বপূর্ণ রেজিস্টার যা পরবর্তী নির্দেশনার (next instruction) ঠিকানা ধারণ করে। এটি CPU-কে জানায় মেমরির কোন অবস্থান থেকে পরবর্তী নির্দেশনা আনা হবে এবং এক্সিকিউট করা হবে। নির্দেশনা ফেচ করার পর PC স্বয়ংক্রিয়ভাবে ইনক্রিমেন্ট হয়, যাতে এটি পরবর্তী নির্দেশনার দিকে নির্দেশ করে।

বিস্তারিতভাবে:

  • Program Counter (PC): এটি পরবর্তী নির্দেশনার মেমরি ঠিকানা সংরক্ষণ করে। যখন একটি নির্দেশনা ফেচ করা হয়, তখন PC-এর মান এক ধাপ বাড়ানো হয়, যাতে CPU ক্রমানুসারে পরবর্তী নির্দেশনা সম্পাদন করতে পারে।

  • Accumulator: এটি অ্যারিথমেটিক ও লজিক্যাল অপারেশনের মধ্যবর্তী ফলাফল সংরক্ষণের জন্য ব্যবহৃত হয়।

  • Flags Register: এতে থাকে বিশেষ বিট (zero, carry, overflow ইত্যাদি), যা নির্দেশনার ফলাফলের অবস্থা নির্দেশ করে।

  • Stack Pointer (SP): এটি স্ট্যাকের শীর্ষের (top of the stack) ঠিকানা নির্দেশ করে এবং ফাংশন কল বা লোকাল ভেরিয়েবল সংরক্ষণে ব্যবহৃত হয়।

অতএব, Program Counter (PC)-ই সেই রেজিস্টার যা পরবর্তী নির্দেশনা ট্র্যাক করার দায়িত্ব পালন করে

Unfavorite

0

Updated: 2 days ago

Related MCQ

 Find the output of the following code snippet:

#include

#define MULTIPLY(a,b) a/b

int main(){

  int x=5, y=2, result; 

  result = MULTIPLY(y+x,y+x);

  printf("%d",result);

  return 0;

Created: 2 days ago

A

1

B

7

C

9

D

Runtime error

Unfavorite

0

Updated: 2 days ago

 ______ algorithm is used to find a shortest path in a positive weighted graph.

Created: 2 days ago

A

Prim’s

B

Kruskal’s

C

Dijkstra’s

D

DFS

Unfavorite

0

Updated: 2 days ago

Which of the following is a combinational circuit?

Created: 2 days ago

A

Counter


B

Flip flop

C

Multiplexor

D

Register

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD