Article View: comp.os.msdos.programmer
Article #2841Re: Int 10H Function 13H - How Do I access BP from C ?
From: lsalomo
Date: Mon, 29 Oct 1990 21:26
Date: Mon, 29 Oct 1990 21:26
19 lines
1337 bytes
1337 bytes
From article <488@caslon.cs.arizona.edu>, by shack@cs.arizona.edu (David Shackelford): > TurboC has aliases to the actual registers defined, and you can directly write > to the hardware with a couple of restrictions. You cannot change the segment > registers, SP, or BP. Unfortunately, this means that the original poster > would not be able to use this anyway. Yes, you can change any of the registers, provided you disable interrupts before the modification, and enable them afterwards. I wrote a multi-tasking OS kernal whose dispatcher did this very thing... Cheers, Q - the "Q"uestor for knowledge (, a degree, etc.) lsalomo@hubcap.clemson.edu ibmman@prism.clemson.edu ibmman@clemson.clemson.edu ============================================================================= "Gee Wally, I think there's something wrong with the Beaver." =============================================================================
Technical Details
Message-ID:
<11237@hubcap.clemson.edu>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!wuarchive!emory!hubcap!lsalomoReferences:
<488@caslon.cs.arizona.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!wuarchive!emory!hubcap!lsalomo From: lsalomo@hubcap.clemson.edu (lsalomo) Newsgroups: comp.os.msdos.programmer Subject: Re: Int 10H Function 13H - How Do I access BP from C ? Message-ID: <11237@hubcap.clemson.edu> Date: 29 Oct 90 21:26:09 GMT References: <488@caslon.cs.arizona.edu> Organization: Clemson University, Clemson, SC Lines: 19