汇编in和out实例解析
2024-10-09 12:54:46
直接看例子:
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时源操作数为数据寄存器,目的操作数为端口
最新文章
- jquery back to top 页面底部的返回顶部按钮
- jQuery回车键提交表单
- linux进程编程:子进程创建及执行函数简介
- 关于 edittext 软键盘退出监听解决办法
- ThreadLocal的正确用法
- ASP.NET 使用Ajax(转)
- java对象的内存布局(二):利用sun.misc.Unsafe获取类字段的偏移地址和读取字段的值
- registerForRemoteNotificationTypes: is not supported in iOS 8.0 and
- Oracle单行函数笔记
- Gephi安装
- Python Django CMDB项目实战之-2创建APP、建模(models.py)、数据库同步、高级URL、前端页面展示数据库中数据
- LOJ 6019
- usb驱动程序小结(六)
- C++ 字面量
- [20170728]oracle保留字.txt
- [geos]Geometry基本的几何对象
- Repeater 中TextBox 触发TextChanged事件
- iOS开发之--使用storyboard下,tabbar小图标和文字颜色的设置
- c# delegate知识
- Spring mvc 注解@ResponseBody 返回内容编码问题
热门文章
- node 学习资源网址---存根
- React Native 报错 Error: spawn EACCES 权限
- Repeating Decimals UVA - 202---求循环部分
- Java瞬态变量transient
- 关系数据可视化gephi
- vector STL
- PHP xml_set_character_data_handler() 函数
- intel:spectre&;Meltdown侧信道攻击(一)
- synchronized的锁升级/锁膨胀
- Springboot开发web项目