Why are program counter and stack pointer 16-bit registers?
Answer Posted / 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 |
Post New Answer View All Answers
What are the types of interrupts in 8051?
Design a transmission gate based xor.
write the assembly language programming to find the 2's complement for a string of 100 bytes
Explain the differences between the nmi and intr
What are the boons and banes of having more general purpose registers in a microprocessor.
Does alu have any storage facility?
What’s a microprocessor?
Give an example of one address microprocessor?
State the differences between absolute and linear select decosing.
Give example of bit address and byte address?
What is the bhe signal?
Point out the differences between the 8086 and 8088 microprocessor?
Define edge or level sensitive interrupts?
What is the bhe signal? Explain its significance?
What does the parity flag do?