DOS下和WINDOWS下讀記憶體SPD資訊

2021-04-16 13:48:43 字數 924 閱讀 3195

一:windows下,用vc++編譯,需要載入winio驅動。 

讀取方法:通過pci  device上**bus來讀取。

1,找**bus base address,查intel 南橋spec得到**bus的bus#,device#,fuction#,offset#,---------------0x8000fb20.

#define  io_sc 0x0cf8 //config  space  control  address

#define  io_da 0x0cfc //config  space  data  address

dataddr=0x8000fb20;  //for intel

//  call  initializewinio  to  initialize  the  winio  library.

bresult = initializewinio();

if(bresult)

return  (byte)retval;

}二:dos下讀記憶體spd,用tc編譯。

因為需要操作32位埠。需要加入彙編和機器碼。如下讀取**bus base address。

dword   inportw(int        portid)

void    outportw(int       portid, dword   dwval)

dword addr=0x8000fb20;

dword base=0;

outportw(0xcf8,addr);

base=inportw(0xcfc)&0xfffffff0;

printf("** base address:%08x/n/n",base);

讀取spd資訊與windows下一樣,可以用outportb指令。

msn: [email protected]

windows下DOS命令大全

有關某個命令的詳細資訊,請鍵入 help 命令名 assoc 顯示或修改副檔名關聯。attrib 顯示或更改檔案屬性。break 設定或清除擴充套件式 ctrl c 檢查。bcdedit 設定啟動資料庫中的屬性以控制啟動載入。cacls 顯示或修改檔案的訪問控制列表 acl call 從另乙個批處理...

Windows下Dos命令學習筆記

1.dir directory 檢視某個盤或檔案下的目錄 所以檔案及資料夾 cd.退回到上一級目錄 cd 退回到根目錄 即某盤下 注 想在當前目錄下切換到其他盤下,直接在當前目錄後寫d 如切換到d盤 3.md make directory 建立目錄 md abc 建立名為abc的資料夾 4.rd r...

Windows下常用的DOS命令

dir directory 列出當前目錄下的檔案以及資料夾 md make directory 建立目錄 rd remove directory 刪除目錄 cd change directory 進入指定目錄 cd.退回到上一級目錄 cd 退回到根目錄 del 刪除檔案 exit 退出dos命令列 ...