Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!rice!uw-beaver!sumax!ole!ray From: ray@ole.UUCP (Ray Berry) Newsgroups: comp.sys.ibm.pc.programmer Subject: 386/387 asm question Message-ID: <1522@ole.UUCP> Date: 20 Feb 90 18:56:03 GMT Distribution: na Organization: Seattle Silicon Corp., Bellevue, WA. Lines: 16 I am interested in learning whether the 387 supports the extended addressing features of the 386. For instance, the sample instruction fld dword ptr [esi][eax*4] assembles fine both in MASM and TASM. But when executed, (yes, it seems to execute ok) the 387 does not load the correct data. (pc, real mode). If I 'mov' the data to a 386 register it shows up fine, so I know the address is properly formed. And if I convert the address to the conventional [si][bx] form, all is fine also. Incidentally, I'm using Borland TD to make these observations. Does anyone know about this? Thanks in advance for any help. -- Ray Berry kb7ht uucp: ...ole!ray CIS: 73407,3152 /* "inquire within" */ Seattle Silicon Corp. 3075 112th Ave NE. Bellevue WA 98004 (206) 828-4422