Memory organization 8051

Memory organization is depends on type of architecture used. There are two type of architectures are used in controller or processor generally : 1) Von Neumann architecture 2) Harvard architecture Von Neumann architecture The term Von Neumann architecture, also known as the Von Neumann model or the Princeton architecture. This architecture consist of address memory and data memory on a single unit . 8085 is based on Von Neumann architecture. Harvard architecture Harvard architecture consist of program memory and data memory as separate unit. Thus for accessing Harvard architecture we need separate address bus, data bus and control bus. 8051 is based on Von Neumann architecture. Hence 8051 consist of two separate memory units, program memory as well as data memory. Program memory organization : The program memory organization for 8051 family is as shown in fig. above. 8051 microcontroller has an on chip internal program ROM of 4K size and if ...