| View previous topic :: View next topic |
| Author |
Message |
fookchen
Joined: 23 Mar 2005 Posts: 1
|
Posted: Wed Mar 23, 2005 12:11 pm Post subject: newbie qn. |
|
|
hi ppl,
i'm learning x86 assembly language now, however i'm encountering some difficulties in understanding how the 8086 works... in the specs for the 8086, a physical memory of 1MB is mentioned, and for the 80486, 4GB is mentioned.. Does it really means that there is 4GB of memory in the 80486 chip itself? And the other qn is, for Pentium 4, there is no physical memory mentioned, maybe someone can enlighten me here, thx in adv!
Ed |
|
| Back to top |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
Posted: Wed Mar 23, 2005 1:32 pm Post subject: |
|
|
That number is simply the amount of physical memory the CPU can adress (or talk to)
a 486 has 32 address lines, so 2^32 is 4GB of memory (there are diffewrent ways memory can be acessed but this is the most simple)
The 8086 has 20 address lines so about 1 Meg of memory is adressable.
The P4 supports more memory through different acess modes (including paging, word adressing, etc) _________________ New for 2025! The CPU Shack has a co-processor!
Visit The CPU Shack of microprocessor history and information. |
|
| Back to top |
|
 |
gshv

Joined: 01 Feb 2003 Posts: 7898 Location: Fairfax, VA USA
|
Posted: Wed Mar 23, 2005 1:38 pm Post subject: |
|
|
Those numbers (1 MB, 4 GB) is the maximum amount of memory the processor can address directly. This memory is external to the processor, it does not reside on the processor itself. The processors do have small amount of memory on a chip, but this memory is always used for internal purposes - like registers, cache, different kinds of buffers, etc.
As for the Pentium 4 maximum memory size - it's not on cpu-world.com because it was not in the datasheet, and I was too lazy to look somewhere else. If I'm not mistaken the maximum memory size is the same as for the 80486 - 4 GB as the address bus is the same - 32 bits. Those new 64-bit processors should be able to access more memory.
Gennadiy |
|
| Back to top |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
|
| Back to top |
|
 |
Guest
|
Posted: Thu Mar 24, 2005 10:48 pm Post subject: |
|
|
| Ahh, that really clears up my confusion! thanks everyone! |
|
| Back to top |
|
 |
|
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|
Powered by phpBB © 2001 phpBB Group
|