www.pudn.com > IBM-PC CMOS.zip > CMOSSET.C
/* CMOSSET.C - Set IBM PC/AT's Real-time Clock/CMOS RAM information Jim Cronin 2-86 */ #include#define IOADDRESS 0x070 #define IODATA 0x071 main () { unsigned char location, value; extern unsigned char inportb(); for ( ; ; ) { printf ("Location: "); if (! scanf ("%x", &location)) break; outportb (IOADDRESS, location); value = inportb (IODATA); printf ("Was: %02x set to: ", value); if (! scanf ("%x", &value)) break; outportb (IOADDRESS, location); outportb (IODATA, value); } }