No.74544 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/8/27 15:25:24 发贴者IP:111.221.200.181 标题:liufengzhong:[转帖]是否有可能在运行时改变端口的缓存模式? 摘要:No.74544[转帖]是否有可能在运行时改变端口的缓存模式? 回答: 端口配置可以通过使用在执行中的程序的SETC指令来改变。例如: #define SETPORTBUFFERED(p, bits) asm("setc res[%0], 0x200f \n settw res[%0], %1 \n " : : "r"(p), "r"(bits) ); #define SETPORTUNBUFFERED(p) asm("setc res[%r], 0x2007" ::"r"(p)); ......
>>返回讨论的主题
|