如何把:原来用PEEK,POKEB函数改写用“物理指针直接访问内存”
「已注销」 2004-04-02 04:00:20 有高手吗?可以把我这段函数,改用物理指针直接操作吗?就是不需要PEEK,POKEB等函数
void keyboard(int choice,char key[])
{
int offset,i;
offset=peek(0x40,0x1c);
for(i=0;key[i]!='\x0';i++)
{
if(choice==0)
{
pokeb(0x40,offset,0x00);
pokeb(0x40,offset,key[i]);
}
if(choice!=0)
{
pokeb(0x40,offset,key[i]);
pokeb(0x40,offset+1,0x00);
}
offset=offset+2;
if(offset==0x3e)offset=0x1e;
}
pokeb(0x40,0x1c,offset);
}