The register SP in a microprocessor: 

A

Points to the first instruction 


B

Points to the top of the stack

C

Holds the base address of the memory

D

Holds the I/O port address

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

img

Stack Pointer (SP) হলো একটি special-purpose register, যা মাইক্রোপ্রসেসরে stack-এর শীর্ষে থাকা অবস্থানের ঠিকানা সংরক্ষণ করে। এটি প্রোগ্রামের সাময়িক ডেটা সংরক্ষণ ও ফাংশন ব্যবস্থাপনায় গুরুত্বপূর্ণ ভূমিকা রাখে।

মূল তথ্যসমূহ:

  • Stack-এর ভূমিকা: মেমরির একটি নির্দিষ্ট অংশ যেখানে সংরক্ষণ করা হয়—

    • Function call ও return address

    • Local variables

    • Register-এর মান (push/pop)

  • Stack Pointer-এর কাজ:

    • যখন কোনো ডেটা stack-এ push করা হয়, তখন SP-এর মান কমে যায়, কারণ stack সাধারণত উচ্চ ঠিকানা থেকে নিম্ন ঠিকানায় বৃদ্ধি পায় (যেমন Intel 8085/8086-এ)।

    • যখন ডেটা pop করা হয়, তখন SP-এর মান বাড়ে, কারণ উপরের উপাদানটি সরিয়ে ফেলা হয়।

  • SP সবসময় stack-এর বর্তমান top element-এর ঠিকানা নির্দেশ করে, যা ফাংশন কল ও রিটার্ন পরিচালনায় অপরিহার্য।

ভুল বিকল্পসমূহ:

  • ক) প্রথম নির্দেশনা নির্দেশ করে → এটি Program Counter (PC)-এর কাজ।

  • গ) মেমরির বেস অ্যাড্রেস সংরক্ষণ করে → এটি Base Register বা Segment Register দ্বারা পরিচালিত হয়।

  • ঘ) I/O পোর্টের ঠিকানা ধারণ করে → এটি SP-এর কাজ নয়।

অতএব, Stack Pointer সবসময় stack-এর শীর্ষে নির্দেশ করে, যা প্রোগ্রাম এক্সিকিউশনের সময় গুরুত্বপূর্ণ ডেটা অস্থায়ীভাবে সংরক্ষণে সাহায্য করে।

Unfavorite

0

Updated: 2 days ago

Related MCQ

 Alpha-Beta pruning can:

Created: 2 days ago

A

Change the final minmax result

B

Only reduces the number of nodes evaluated

C

Increase the depth of the tree

D

Increase the branching factor

Unfavorite

0

Updated: 2 days ago

 Which of the following is a numerical method for eigenvalue problems? 

Created: 2 days ago

A

Gauss elimination

B

Power method

C

Newton interpolation

D

Trapezoidal rule

Unfavorite

0

Updated: 2 days ago

 ______ replaces the page that has not been used for the longest time: 

Created: 2 days ago

A

MRU

B

LRU

C

FIFO

D

LIFO

Unfavorite

0

Updated: 2 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD