急!新手

您好! 基于PCI總線初次使用CH365器件設(shè)計(jì)PCI板卡,是利用DEBUG365進(jìn)行調(diào)試的。其中有些問題不是很明白,過來請教一下。 問題1:DEBUG365調(diào)試軟件中提到的“直接地址”是不是可以理解成實(shí)際地址,即“直接地址”=基址+偏移地址? 問題2:DEBUG365調(diào)試軟件中提到的“偏移地址”是不是由地址A7~A0組成的?當(dāng)設(shè)成硬件定址方式時(shí)“偏移地址”是不是變成了由地址A9~A0組成? 問題3:當(dāng)設(shè)成硬件定址方式時(shí),如定址到100H,現(xiàn)對地址24H的IO端口操作,當(dāng)利用定址進(jìn)行訪問前是不是還要軟件進(jìn)行初始化操作?然后對該124H進(jìn)行IO操作時(shí),是不是可直接寫成:CH365WriteIoByte clng(&H124),&H55?或CH365WriteIoByte clng(&HC024),&H55?(用DEBUG365測試得到PCI空間的41H地址單元的值為EFH,42H地址單元的值為05H) 問題4:用VB編寫類似DEBUG365里的對基址,偏移地址進(jìn)行IO操作的函數(shù)該怎么編呢? 謝謝!

1、是的 2、是的 3、定址成功直接操作定到的地址即可。 在基址為C000H, 定址到100H, 外部邏輯器件中地址燒寫為100H 成功,定址也起作用的前提下: CH365WriteIoByte clng(&hC000+&h24),&H55; 和 CH365WriteIoByte clng(&h124),&H55; 是等同的。 4、可能VB 上使用偏移地址不太好用。在VC 上, 寫偏移地址: CH365WriteIoByte( &mBaseAddr->mCh365IoPort[mAddr], cByte); 寫直接地址: CH365WriteIoByte( (PVOID)mAddr, cByte);


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频