首页 > 其他 > 详细

汇编in和out实例解析

时间:2014-12-22 17:46:04      阅读:225      评论:0      收藏:0      [点我收藏+]

直接看例子:

IN AL,21H  从21H端口读取一字节数据到AL

IN AX,21H  从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH

MOV DX,379H
IN AL,DX   从端口379H读取1字节到AL

OUT 21H,AL  将AL的值写入21H端口
OUT 21H,AX  将AX的值写入端口地址21H开始的连续两个字节。(port[21H]=AL,port[22h]=AH)

MOV DX,378H
OUT DX,AX   将AH和AL分别写入端口379H和378H

总结:端口是主机与外设进行数据交换的,in和out操作就是对端口的读和写操作,遇到in时源操作数为端口,目的操作数为数据寄存器。遇到out时源操作数为数据寄存器,目的操作数为端口

 

汇编in和out实例解析

原文:http://www.cnblogs.com/CHLL55/p/4178462.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!