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?
An 8086 address bus is a/an _____ -bit bus
Program counter for any counter:
In the pin out configuration of the 8085 microprocessor, the sequential input data is represented by
Which of the following functions is not performed by a microprocessor?
Match the columns.
Pin | Description |
a. D 0-D 7 | 1. Reset Input |
b. RESET | 2. Data Lines |
c. A 0,A 1 | 3. Internal Address |