CodeView Fails to Return Value in ES

ID Number: Q66507

3.00 3.10 3.11

MS-DOS

buglist3.00 buglist3.10 buglist3.11 fixlist3.14

Summary:

When CodeView is running in extended memory and a call is made to

interrupt 15h function C0h, the value in the ES register is not

changed. This interrupt call should return the segment of the system

configuration table in the ES register. If CodeView is run with the /D

or /E option, a value is returned in the ES register as it should be.

Microsoft has confirmed this to be a problem in CodeView versions

3.00, 3.10, and 3.11. This problem was corrected in version 3.14 of

CodeView.

Sample Code

-----------

main ()

{

_asm mov ah, 0xC0

_asm int 0x15

}