正文

大学时代8255A芯片的接口程序2006-10-10 13:49:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/sonicling/19179.html

分享到:

这个是8255A芯片的接口库,专门供其它的asm文件调用的。 _i8255是8255A初始化子程序 .286public _i8255,_outpb,_inpadseg segment para public 'DATA'PORT_CON equ 21bhPORT_PA equ 218hPORT_PB equ 219hINVALID equ 0ffhdseg endscseg segment para public 'CODE' assume cs:cseg,ds:dsegstart:_outpb proc   ;void outpb(char outcode) push dx  ;{ mov dx,PORT_PB out dx,al  ; _asm{out PORT_PB,outcode}; pop dx ret_outpb endp   ;} _inpa proc   ;char inpa() push dx  ;{ mov dx,PORT_PA in al,dx  ; _asm{in PORT_PA,al}; pop dx ret_inpa endp   ;} _i8255 proc   ;void i8255() push dx  ;{ mov dx,PORT_CON mov al,10010000b out dx,al pop dx ret_i8255 endp   ;} cseg ends end start

阅读(6350) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册