asm.e questions
- Posted by Nick Metcalfe <metcalfn at ALPHALINK.COM.AU> Oct 19, 1999
- 697 views
It may be that nobody has any answers to these questions, but it also may be that they could have been missed them the first time. Anyway, having recieved no responses, I will ask again.... > > I would like to access INT #21 for dos file operations and > wish to do so from within an assembly routine, not using the > dos_interrupt() function. Are there any special procedures that must be > undertaken with regards to the Causeway extender to do this? It is to > be accessed from an interrupt service routine. > > Also on the same topic, how do I initialize a segmented pointer to a > low-memory buffer [ds:si] for what I assume is 16-bit code when all I > have is the linear 32-bit address of the buffer and I want to sort of > keep my data segment? I'm not sure how to use the lea instruction in > this context. Also all in assembly for the same direct-to-disk > recording or playback ISR... > -- Nick Metcalfe <metcalfn at alphalink.com.au> http://www.alphalink.com.au/~metcalfn