Segementing how a microprocessor manages more than 64K of memory

Segmenting is a memory management technique which microprocessors use to address more than 64kilobytes memory.In this example I will demonstrate how
Intel 8086 accomplishes addressing more than 65K memory.

A memory word is addressed by addressing by  adding a segment pointer and a word address as shown
in the picture.

The possibility of addressing one megabyte doesn’t necessary mean that the processor has a physical memory of 1MB.
You can make a program as if the processor had 1MB of memory and the
processor can fetch the segment that is being addressed from the computers hard drive.

moreThan64KAdressing

Read other people’s blogs about on Technorati about: , , , , ,

Läs även andra bloggares åsikter om: , , , , ,

Writen by: Rikard Grossman-Nielsen
Technorati token: F6U8ZD2JJGDG

Advertisements

Tags: , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: