DIFFERENCE BETWEEN THE 80386SX AND THE 80386
 --------------------------------------------
The following are the differences between the 80386SX and the 80386:
1. The 80386SX generates byte selects on BHE# and BLE# (like the 8086 and
 80286) to distinguish the uppoer and lower bytes on its 16-bit data
 bus. The 80386 uses four byte selects, BEO# - BE3#, to distinguish
 between the different bytes on its 32-bit bus.
2. The 880386SX has no bus sizing option. The 80386 can select between
 either a 32-bit bus or a 16-bit bus by use of the BS16# input. The
 80386SX has a 16-bit bus size.
3. The NA# pin operation in the 80386SX is identical to that of the NA#
 pin on the 80386 with one exception: the 80386's NA# pin cannot be
 activated on 16-bit bus cycles (where BS16# is LOW in the 80386 case),
 whereas NA# can be activated on any 80386SX bus cycle.
4. The contents of all 80386SX registers at reset are identical to the
 contents of the 80386 registers at reset, except the DX register. The
 DX register contains a component-stepping identifier at reset, i.e.
 in 80386, after reset DH = 3 indicates 80386
 DL = revision number;
 in 80386SX, after reset DH = 23H indicates 80386SX
 DL = revision number
5. The 80386 uses A31 and M/IO# as selects for the numerics coprocessor.
 The 80386SX uses A23 and M/IO# as select.
6. The 80386 prefetch unit fetches code in four-byte units. The 80386SX
 prefetch unit reads two bytes as one unit (like the 80286). In BS16
 mode, the 80386 takes two consecutive bus cycles to complete a prefetch
 request. If there is a data read or write request after the prefetch
 starts, the 880386 will fetch all four bytes before addressing the new
 request.
7. Both 80386 and 80386SX have the same logical address space. The only
 difference is that the 80386 has a 32-bit physical address space and
 the 80386SX has a 24-bit physical address space. The 803886SX has a
 physical memory address space of up to 16 megabytes instead of the 4
 gigabytes available to the 80386. Therefore, in 80386SX systems, the
 operating system must be aware of this physical memory limit and should
 allocate memory for applications programs within this limit. If an
 80386 system uses only the lower 16 megabytes of physical address, then
 there will be no extra effort required to migrate 80386 software to the
 803886SX. Any application which uses more than 16 megabytes of memory
 can run on the 80386SX if the operating system utilitzes the 80386SX's
 paging mechanism. In spite of this difference in physical address
 space, the 80386SX and 80386 CPUs can run the same operating systems
 and applications within their respective physical memory constraints.

file: /Techref/intel/DXSXDIF.HTM, 2KB, , updated: 1999年2月20日 11:27, local time: 2025年10月3日 23:10,
40.74.122.252:LOG IN

©2025 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://techref.massmind.org/Techref/intel/DXSXDIF.HTM"> intel DXSXDIF</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here:
if you want a response, please enter your email address:
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?

Welcome to massmind.org!

Welcome to techref.massmind.org!

.

AltStyle によって変換されたページ (->オリジナル) /