8086汇编学习笔记10-端口
8086CPU有两种地址空间,一是内存地址空间,二是端口地址空间,访问端口只能用in和out指令,分别用于从端口读数据和往端口写数据,CPU最多可以定位64KB个不同的端口,端口地址范围为0~65535。
在访问端口时,只能用ax或al来存放从端口读取的数据和往端口写入的数据,8位端口用al,16位端口用ax。
在访问端口号为0~255时在指令中直接给出端口号。
in al, 20h
out 20h, al
在访问端口号为256~65535时要将端口号放在dx中。
mov dx, 3f8h
in al, dx
out dx, al
8086汇编学习笔记10-端口相关推荐
- 8086汇编学习笔记9-中断
中断信号可以来自CPU内部或外部. 一. 8086CPU内部中断信号有 (1) 除法错误 (2) 单步执行 (3) 执行into指令 (4) 执行int指令 1. 中断码 8086用一个字节来描述中断 ...
- 8086汇编学习之[BX],CX寄存器与loop指令,ES寄存器等
同类学习笔记总结: (一).8086汇编学习之基础知识.通用寄存器.CS/IP寄存器与Debug的使用 (二).8086汇编学习之DS寄存器.SS/SP寄存器 一.汇编程序的基本格式: 1.基本格式与 ...
- 8086汇编学习小记-王爽汇编语言实验12
8086汇编学习小记-王爽汇编语言实验12 0号中断处理程序,开始安装在0000:0200处的程序最后用死循环导致显示不出'divided error',改成直接退出就正常显示了.注意修改ss,sp之 ...
- Python学习笔记--10.Django框架快速入门之后台管理admin(书籍管理系统)
Python学习笔记--10.Django框架快速入门之后台管理 一.Django框架介绍 二.创建第一个Django项目 三.应用的创建和使用 四.项目的数据库模型 ORM对象关系映射 sqlite ...
- 汇编学习笔记——汇编指令
目录 汇编指令 nop指令 mov.add.sub指令 adc.sbb指令 and.or指令 移位指令 逻辑左/右移指令 循环左/右移指令 算术左/右移指令 带进位循环左/右移指令 inc指令 pus ...
- 汇编学习笔记——伪指令
目录 伪指令 段定义 结束标记 段关联标记 数据定义 标号 offset指令 seg指令 地址标号 数据标号 代码分段 程序标识 多文件系统 字符输入 重复定义 注释 重复汇编伪指令 伪指令汇总 伪指 ...
- thinkphp学习笔记10—看不懂的路由规则
原文:thinkphp学习笔记10-看不懂的路由规则 路由这部分貌似在实际工作中没有怎么设计过,只是在用默认的设置,在手册里面看到部分,艰涩难懂. 1.路由定义 要使用路由功能需要支持PATH_INF ...
- SpringMVC:学习笔记(10)——整合Ckeditor且实现图片上传
SpringMVC:学习笔记(10)--整合Ckeditor且实现图片上传 配置CKEDITOR 精简文件 解压之后可以看到ckeditor/lang下面有很多语言的js,如果不需要那么多种语言的,可 ...
- springmvc学习笔记(10)-springmvc注解开发之商品改动功能
springmvc学习笔记(10)-springmvc注解开发之商品改动功能 springmvc学习笔记(10)-springmvc注解开发之商品改动功能 标签: springmvc springmv ...
最新文章
- UINavigationController使用的一些技巧
- python桌面图形_Python桌面图形程序美化的方法论
- kalman filter卡尔曼滤波器- 数学推导和原理理解-----网上讲的比较好的kalman filter和整理、将预测值和观测值融和...
- 多个限制条件数学建模matlab,急急。请教一个限制条件复杂的优化问题
- 不断线一键安装lnmp包
- android nds模拟器窗口,安卓NDS模拟器drastic模拟器使用经验分享
- python写个验证码
- FRR BGP协议分析 1 --- BGP 初始化
- tcp 裸流 发送 html,ffmpeg 命令学习
- ROS机器人操作系统资料与资讯(2018年6月)
- Matlab2016a 安装
- Java 全栈工程师进阶路线图
- Spotfire调试经验——环比增长率的动态计算(Dynamic moving data percentage calculation in Spotfire visualization)
- 企业工商信息数据接口说明
- 计算机软件工程常用英语词汇,职业常用英文词汇
- 2010中国互联网哈哈榜:十大梁山好汉
- 最全的程序化交易模型设计思路在这里
- python进行独立样本t检验
- win7屏保怎么设置_酷屏保怎么设置?酷开系统不可不知的玩法!
- 声网首发RTE行业专著《实时万象》,拉开RTE2022序幕
热门文章
- POJ2337 欧拉路径字典序输出
- POJ1422 最小路径覆盖
- 【Android 逆向】Android 权限 ( adb 降权相关的属性 | ro.secure 属性 | ro.debuggable 属性 | service.adb.root 属性 )
- 【Android 插件化】VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )
- 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )
- 【Android 插件化】“ 插桩式 “ 插件化框架 ( 原理与实现思路 )
- 【Flutter】Icons 组件 ( FlutterIcon 下载图标 | 自定义 svg 图标生成 ttf 字体文件 | 使用下载的 ttf 图标文件 )
- 【组合数学】指数生成函数 ( 指数生成函数求解多重集排列示例 2 )
- 【计算机网络】数据链路层 : 广域网 ( 广域网概念 | PPP 协议 | PPP 协议功能 | PPP 协议组成 | PPP 协议帧格式 )
- issubclass和isinstance 反射 内置方法(魔术方法)