Why are program counter and stack pointer 16-bit registers?

Answers were Sorted based on User's Feedback



Why are program counter and stack pointer 16-bit registers?..

Answer / bhumi

Program Counter (PC) and Stack Pointer (SP) are basically
used to hold 16-bit memory addresses.PC stores the 16-bit
memory address of the next instruction to be fetched.SP can
be used to temporarily store the 16-bit memory address as
well as data.So PC & SP are 16-bit registers.

Is This Answer Correct ?    218 Yes 51 No

Why are program counter and stack pointer 16-bit registers?..

Answer / mrinmoy karan

Program Counter (PC) and Stack Pointer (SP) are basically
used to hold 16-bit memory addresses.PC stores the 16-bit
memory address of the next instruction to be fetched.SP can
be used to temporarily store the 16-bit memory address as
well as data.So PC & SP are 16-bit registers.

Is This Answer Correct ?    7 Yes 4 No

Why are program counter and stack pointer 16-bit registers?..

Answer / abhinava

Program Counter (PC) and Stack Pointer (SP) are basically
used to hold 16-bit memory addresses.PC stores the 16-bit
memory address of the next instruction to be fetched.SP can
be used to temporarily store the 16-bit memory address as
well as data

So, PC & SP are 16-bit registers.

Is This Answer Correct ?    7 Yes 5 No

Why are program counter and stack pointer 16-bit registers?..

Answer / venki

8 bit address can only locate/address 256 memory locations. 16 bit address can locate up to 64kb. Even if 8 bit system can have more than 256 bytes of Ram/Rom/Flash (say whatever). And hence the need of 16 bit PC & SP instead of 8 bits. Data registers or data bus could be just 8 bits still.

Is This Answer Correct ?    5 Yes 10 No

Why are program counter and stack pointer 16-bit registers?..

Answer / riya roy palamattam

becoz 8085 microprocessors are 16 bit of address.and pc and sp adressIf the program counter and stack pointer were only 8-bits wide, the processor would be able to address only 256 address locations.

Is This Answer Correct ?    1 Yes 7 No

Why are program counter and stack pointer 16-bit registers?..

Answer / ching liy

this nt the right answer

Is This Answer Correct ?    20 Yes 31 No

Post New Answer

More 86 Family Interview Questions

What is 'daisy-chaining' in reference to the 8086?

0 Answers  


Give examples for maskable interrupts?

0 Answers  


In 8085 name the 16 bit registers?

0 Answers   4Cplus,


What is an interrupt service routine?

0 Answers  


What are the conditions under which the eu enter into the wait mode?

0 Answers  


How subroutine can be called from the main program and how the program returns from the subroutine?

0 Answers  


8085 is how many bit microprocessor?

18 Answers  


Explain db?

0 Answers  


List some analog modulation techniques.

0 Answers   Zensar,


What is tri-state logic?

0 Answers  


Why is data bus bi-directional?

11 Answers   College School Exams Tests, TCS, Wipro,


How to control and timing circuitry of the 8085.

0 Answers  


Categories