码迷,mamicode.com
首页 > 其他好文 > 详细

汇编In,Out

时间:2017-06-23 15:37:33      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:开始   主机   数据交换   交换   out   行数据   端口   写入   操作   

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

标签:开始   主机   数据交换   交换   out   行数据   端口   写入   操作   

原文地址:http://www.cnblogs.com/ONDragon/p/7069680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!