MICROPROCESSOR AND MICROCONTROLLER

8051 MICROCONTROLLER

ARCHITECTURE OF 8085

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Give the starting address of Bank 1?
A
00H
B
07H
C
08H
D
None of the above
Explanation: 

Detailed explanation-1: -Internal RAM of 8051 Microcontroller The address range is 00H to 1FH. These 32-bytes of spaces are again divided into four register banks. The second part is 16-bytes of bit addressable registers. It ranges from 20H to 2FH.

Detailed explanation-2: -8051 has 32 general-purpose registers and the size of each register is 8-bit. It has two 16-bit registers and they are the data pointer (DTPR) and the program counter (PC). ∴ The instruction “SETB PSW. 4” sets RS1 = 1 and RS0 = 0 by selecting register bank 2.

Detailed explanation-3: -These 8-bit registers are used for the storing the memory addresses that can be used to access internal and external data/code. The stack pointer (SP) in 8051 is an 8-bit register. The main purpose of SP is to access the stack. As it has 8-bits it can take values in the range 00 H to FF H.

There is 1 question to complete.