Tip 28

How do I write code that reads the segment register settings?

Ans: We can use segread( ) function to read segment register settings. There are four segment registers—code segment, data segment, stack segment and extra segment. Sometimes when we use DOS and BIOS services in a program we need to know the segment register’s value. In such a situation we can use segread( ) function. The following program illustrates the use of this function.

#include
main( )
{

struct SREGS s ;
segread ( &s ) ;
printf ( “\nCS: %X DS: %X SS: %X ES: %X”,s.cs, s.ds, s.ss, s.es ) ;

}

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>