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-端口相关推荐

  1. 8086汇编学习笔记9-中断

    中断信号可以来自CPU内部或外部. 一. 8086CPU内部中断信号有 (1) 除法错误 (2) 单步执行 (3) 执行into指令 (4) 执行int指令 1. 中断码 8086用一个字节来描述中断 ...

  2. 8086汇编学习之[BX],CX寄存器与loop指令,ES寄存器等

    同类学习笔记总结: (一).8086汇编学习之基础知识.通用寄存器.CS/IP寄存器与Debug的使用 (二).8086汇编学习之DS寄存器.SS/SP寄存器 一.汇编程序的基本格式: 1.基本格式与 ...

  3. 8086汇编学习小记-王爽汇编语言实验12

    8086汇编学习小记-王爽汇编语言实验12 0号中断处理程序,开始安装在0000:0200处的程序最后用死循环导致显示不出'divided error',改成直接退出就正常显示了.注意修改ss,sp之 ...

  4. Python学习笔记--10.Django框架快速入门之后台管理admin(书籍管理系统)

    Python学习笔记--10.Django框架快速入门之后台管理 一.Django框架介绍 二.创建第一个Django项目 三.应用的创建和使用 四.项目的数据库模型 ORM对象关系映射 sqlite ...

  5. 汇编学习笔记——汇编指令

    目录 汇编指令 nop指令 mov.add.sub指令 adc.sbb指令 and.or指令 移位指令 逻辑左/右移指令 循环左/右移指令 算术左/右移指令 带进位循环左/右移指令 inc指令 pus ...

  6. 汇编学习笔记——伪指令

    目录 伪指令 段定义 结束标记 段关联标记 数据定义 标号 offset指令 seg指令 地址标号 数据标号 代码分段 程序标识 多文件系统 字符输入 重复定义 注释 重复汇编伪指令 伪指令汇总 伪指 ...

  7. thinkphp学习笔记10—看不懂的路由规则

    原文:thinkphp学习笔记10-看不懂的路由规则 路由这部分貌似在实际工作中没有怎么设计过,只是在用默认的设置,在手册里面看到部分,艰涩难懂. 1.路由定义 要使用路由功能需要支持PATH_INF ...

  8. SpringMVC:学习笔记(10)——整合Ckeditor且实现图片上传

    SpringMVC:学习笔记(10)--整合Ckeditor且实现图片上传 配置CKEDITOR 精简文件 解压之后可以看到ckeditor/lang下面有很多语言的js,如果不需要那么多种语言的,可 ...

  9. springmvc学习笔记(10)-springmvc注解开发之商品改动功能

    springmvc学习笔记(10)-springmvc注解开发之商品改动功能 springmvc学习笔记(10)-springmvc注解开发之商品改动功能 标签: springmvc springmv ...

最新文章

  1. UINavigationController使用的一些技巧
  2. python桌面图形_Python桌面图形程序美化的方法论
  3. kalman filter卡尔曼滤波器- 数学推导和原理理解-----网上讲的比较好的kalman filter和整理、将预测值和观测值融和...
  4. 多个限制条件数学建模matlab,急急。请教一个限制条件复杂的优化问题
  5. 不断线一键安装lnmp包
  6. android nds模拟器窗口,安卓NDS模拟器drastic模拟器使用经验分享
  7. python写个验证码
  8. FRR BGP协议分析 1 --- BGP 初始化
  9. tcp 裸流 发送 html,ffmpeg 命令学习
  10. ROS机器人操作系统资料与资讯(2018年6月)
  11. Matlab2016a 安装
  12. Java 全栈工程师进阶路线图
  13. Spotfire调试经验——环比增长率的动态计算(Dynamic moving data percentage calculation in Spotfire visualization)
  14. 企业工商信息数据接口说明
  15. 计算机软件工程常用英语词汇,职业常用英文词汇
  16. 2010中国互联网哈哈榜:十大梁山好汉
  17. 最全的程序化交易模型设计思路在这里
  18. python进行独立样本t检验
  19. win7屏保怎么设置_酷屏保怎么设置?酷开系统不可不知的玩法!
  20. 声网首发RTE行业专著《实时万象》,拉开RTE2022序幕

热门文章

  1. POJ2337 欧拉路径字典序输出
  2. POJ1422 最小路径覆盖
  3. 【Android 逆向】Android 权限 ( adb 降权相关的属性 | ro.secure 属性 | ro.debuggable 属性 | service.adb.root 属性 )
  4. 【Android 插件化】VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )
  5. 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )
  6. 【Android 插件化】“ 插桩式 “ 插件化框架 ( 原理与实现思路 )
  7. 【Flutter】Icons 组件 ( FlutterIcon 下载图标 | 自定义 svg 图标生成 ttf 字体文件 | 使用下载的 ttf 图标文件 )
  8. 【组合数学】指数生成函数 ( 指数生成函数求解多重集排列示例 2 )
  9. 【计算机网络】数据链路层 : 广域网 ( 广域网概念 | PPP 协议 | PPP 协议功能 | PPP 协议组成 | PPP 协议帧格式 )
  10. issubclass和isinstance 反射 内置方法(魔术方法)