我读0,2,4端口显示的和屏幕上显示的不一样,而且修改了也不会改变系统时间,请问这是为什么???  
 我程序如下
    DWORD aa;
    if(!InitializeWinIo()) MessageBox("error Initialize");
    if(!SetPortVal(0X70,0x0,1)) MessageBox("error set1");
    if(!GetPortVal(0X71,&aa,1)) MessageBox("error get1");
    m_aa=aa;//为编辑框变量
    if(!SetPortVal(0X70,0x2,1)) MessageBox("error set1");
    if(!GetPortVal(0X71,&aa,1)) MessageBox("error get1");
    m_cc=aa;
    if(!SetPortVal(0X70,0x4,1)) MessageBox("error set1");
    if(!GetPortVal(0X71,&aa,1)) MessageBox("error get1");
    m_dd=aa;
    ShutdownWinIo();
    UpdateData(FALSE);