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

Describe the (status) flag register of 8085?

1 Answers  


With 12 mhz clock frequency how many instructions (of 1 machine cycle and 2 machine cycle) it can execute per second?

1 Answers  


What are the different types of addressing modes?

1 Answers  


Mention the types of interrupts that 8085 supports?

1 Answers  


Describe the aaa instruction with the help of an example?

1 Answers  


Give example of bit address and byte address?

1 Answers  


The operation being performed by the 8085 can be checked by which pins?

1 Answers  


Explain what is microcontroller?

1 Answers  


Name 5 different addressing modes?

1 Answers  


What is the purpose of a buffer register in reference to 8085?

1 Answers  


What is internal structure of 8086?

1 Answers  


What is the significance of the clk pin in the 8086?

1 Answers  


Categories