home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.ibm.pc.hardware:21939 sci.electronics:14424
- Path: sparky!uunet!gatech!rutgers!concert!fletcher!boyd
- From: boyd@cs.unca.edu (Mark Boyd)
- Newsgroups: comp.sys.ibm.pc.hardware,sci.electronics
- Subject: Re: What is the difference between DX and SX?
- Message-ID: <1992Aug16.000928.27149@cs.unca.edu>
- Date: 16 Aug 92 00:09:28 GMT
- References: <1992Aug15.185130.24702@wyvern.twuug.com>
- Organization: University of North Carolina at Asheville
- Lines: 41
- X-Newsreader: Tin 1.1 PL3
-
- Re 386 vs 486 - in addition to the cache, the FPU, and some new
- instructions, there are significant differences in the number of
- cycles required to perform a given operation. This is an important
- part of the performance adavantage.
-
- Here are some data on clock cycles required for the MOV operation:
-
- HelpPC 2.10 Quick Reference Utility
-
- Clocks
- Operands 808x 286 386 486
-
- reg,reg 2 2 2 1
- mem,reg 9+EA 3 2 1
- reg,mem 8+EA 5 4 1
- mem,immed 10+EA 3 2 1
- reg,immed 4 2 2 1
- mem,accum 10 3 2 1
- accum,mem 10 5 4 1
- segreg,reg16 2 2 2 3
- segreg,mem16 8+EA 5 5 9
- reg16,segreg 2 2 2 3
- mem16,segreg 9+EA 3 2 3
- reg32,CR0/CR2/CR3 - - 6 4
- CR0,reg32 - - 10 16
- CR2,reg32 - - 4 4
- CR3,reg32 - - 5 4
- reg32,DR0/DR1/DR2/DR3 - 22 10
- reg32,DR6/DR7 - - 22 10
- DR0/DR1/DR2/DR3,reg32 - 22 11
- DR6/DR7,reg32 - - 16 11
-
- Note that 486 usually takes fewer cycles than the 386, especially on the
- more commonly used addressing modes. I assume, but do not know for sure,
- that the Cryrix 486 clone also has fewer cycles per instruction, on
- average, than a 386.
-
- Mark
-
- PS HelpPC, which supplied this data, is available at Simtel, etc in the
- info directory. A great program.
-