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
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 |
An 8 bit microcontroller has an external RAM with the memory map from 8000 H to 9FFF H. How many number of bytes can this RAM store?
In 8085 microprocessor, initially the number decimal 8 is stored. If instruction RAL is executed twice on this number, the final number stored will be
Which of the following 8085 microprocessor instructions occupies 3 bytes in memory?