如何把:原来用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);
}
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2004-04-03
  • 打赏
  • 举报
回复
UP
「已注销」 2004-04-02
  • 打赏
  • 举报
回复
UP
ajsword 2004-04-02
  • 打赏
  • 举报
回复
mark

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧