直接看例子:

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时源操作数为数据寄存器,目的操作数为端口

最新文章

  1. jquery back to top 页面底部的返回顶部按钮
  2. jQuery回车键提交表单
  3. linux进程编程:子进程创建及执行函数简介
  4. 关于 edittext 软键盘退出监听解决办法
  5. ThreadLocal的正确用法
  6. ASP.NET 使用Ajax(转)
  7. java对象的内存布局(二):利用sun.misc.Unsafe获取类字段的偏移地址和读取字段的值
  8. registerForRemoteNotificationTypes: is not supported in iOS 8.0 and
  9. Oracle单行函数笔记
  10. Gephi安装
  11. Python Django CMDB项目实战之-2创建APP、建模(models.py)、数据库同步、高级URL、前端页面展示数据库中数据
  12. LOJ 6019
  13. usb驱动程序小结(六)
  14. C++ 字面量
  15. [20170728]oracle保留字.txt
  16. [geos]Geometry基本的几何对象
  17. Repeater 中TextBox 触发TextChanged事件
  18. iOS开发之--使用storyboard下,tabbar小图标和文字颜色的设置
  19. c# delegate知识
  20. Spring mvc 注解@ResponseBody 返回内容编码问题

热门文章

  1. node 学习资源网址---存根
  2. React Native 报错 Error: spawn EACCES 权限
  3. Repeating Decimals UVA - 202---求循环部分
  4. Java瞬态变量transient
  5. 关系数据可视化gephi
  6. vector STL
  7. PHP xml_set_character_data_handler() 函数
  8. intel:spectre&Meltdown侧信道攻击(一)
  9. synchronized的锁升级/锁膨胀
  10. Springboot开发web项目