Which of the following statements about the Harvard architecture used in the 8051 microcontroller is correct?
Uses separate memory for program and data
The organisation of a processor's memory is described by its architecture. Two classic models exist. In the Von Neumann architecture, program instructions and data share a single memory space and a single bus, so instruction fetches and data transfers must take turns. In the Harvard architecture, program (code) memory and data memory are physically separate, each with its own bus.
The 8051 microcontroller follows the Harvard architecture, so the correct statement is that it uses separate memory for program and data. In the 8051:
Why the other statements are wrong:
In 8051, consider the following instructions:
MOV PSW, #18H
MOV R3, #55H
MOV A, R3.
From which register bank is R3 selected in the instruction MOV A, R3?
What are the XTAL 1 and XTAL 2 pins numbers for 8051?
Register which is used to store values of arithmetic and logical operations is termed:
How many bytes of bit addressable memory is present in 8051 based microcontrollers?
A single instruction to clear the lower four bits of the accumulator in 8085 assembly language is-
In Microprocessor 8085 Address/Data buffer is a/an _______ buffer.