x86采用独立编址的方式,IO端口地址和存储器地址是分开的。

对于IO存储器访问,需要使用独立的IO指令,也就是INOUT

两类地址

  1. 地址空间大小在8位以下
  2. 地址空间大小在16位以下

两种格式

对于两类不同的地址,IO指令的格式不一样。

Mnemonic Description
OUT imm8, AL Output byte in AL to I/O port address imm8.
OUT imm8, AX Output word in AX to I/O port address imm8.
OUT DX, AL Output byte in AL to I/O port address in DX.
OUT DX, AX Output word in AX to I/O port address in DX.

目的操作数:

对于8位地址,是直接寻址,直接给出8位立即数即可,一般用2位十六进制表示。

对于16位地址,是间接寻址,需要先把地址送入DX,再寻址。

mov DX,address
out DX,AL

源操作数:

可以是8位或者16位,必须存在累加器AX或AL中,这是设计规定。

对于IN指令同理。

特别注意,IO端口的访问与存储器访问是一样的,都是通过地址访问存储单元,把不管是imm8还是DX,都是地址

【接口技术】8086的IN和OUT指令相关推荐

  1. 微型计算机原理与接口技术——8086指令系统之数据传送指令

    8086指令系统之数据传送指令 前言 1.通用数据传送指令 一般传送指令MOV 指令格式 指令功能 MOV指令可实现以下各种传送 堆栈操作指令PUSH和POP 压栈指令 PUSH 指令格式 执行过程 ...

  2. 微型计算机原理与接口技术——8086指令系统之移位指令

    移位指令 移动一位时由指令直接给出: 移动两位及以上,则移位次数由CL指定. 要求操作数不能是立即数: 这类指令的执行大多会影响6个状态标志位. 非循环移位指令 逻辑左移SHL(Shift Logic ...

  3. 微机原理与接口技术 重点详解与章节总结——8086微处理器系统结构

    第三章8086微处理器系统结构 8086 CPU结构 8086 CPU是Intel系列的16位微处理器,有40个引脚.它的外部数据总线为16位,地址线为20根.因为可用20位地址,所以可寻址的地址空间 ...

  4. 【微机原理与接口技术学习实践】汇编语言程序设计初步——debug编写调试指令序列

    halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 [微机原理与接口技术学习 ...

  5. 微型计算机原理与接口技术(无指令)

    目录 第一章微型计算机基础 第一节 数制 第二节 计算机系统的基本组成 一.计算机系统组成 二.微型机的硬件结构 三.微型计算机的存储器 四.基本属于读.写 五.微型计算机的基本工作过程 第三节 存储 ...

  6. 微型计算机的什么接口主要作为打印机接口,微型计算机及其接口技术试题及答案(2006年10月)...

    微型计算机及其接口技术试题及答案(2006年10月) 以下是部分内容预览,注意图片没有显示出来,WORD里是有的.请到下载区下载完整的试题及答案. 全国2006年10月自考微型计算机及其接口技术试卷 ...

  7. 微型计算机2013年10月下,微型计算机及接口技术2013年10月真题试题(04732)

    微型计算机及接口技术2013年10月真题试题及答案解析(04732) 微型计算机及接口技术2013年10月真题试题及答案解析(04732),本试卷总分100分. 一.单项选择题 (本大题共20小题,每 ...

  8. 天津工业大学19年计算机考研大纲,2019年天津工业大学《计算机原理及接口技术》考研复试大纲...

    2019年天津工业大学<计算机原理及接口技术>考研复试大纲已出,圣才考研网小编为大家整理了相关内容,欢迎大家点击查看!更多考研动态|模拟试题|历年真题请关注圣才考研网! 天津工业大学硕士研 ...

  9. 计算机原理期中考试答案,微机原理与接口技术期中考试题(带答案)

    <微机原理与接口技术期中考试题(带答案)>由会员分享,可在线阅读,更多相关<微机原理与接口技术期中考试题(带答案)(6页珍藏版)>请在人人文库网上搜索. 1.装订线微机原理与接 ...

  10. 《微机原理及接口技术》第05章在线测试

    <微机原理及接口技术>第05章在线测试  <微机原理及接口技术>第05章在线测试 剩余时间: 59:56  答题须知:1.本卷满分20分.            2.答完题后, ...

最新文章

  1. 前端基础之JQuery
  2. python进程池multiprocessing.Pool运行错误:The freeze_support() line can be omitted if the program is not g
  3. android double比较大小吗,java – Android – 比较方法违反了它的一般...
  4. 微信公众号基本信息配置
  5. 客户网页WIZnet无线解决方案 之 太阳能逆变器
  6. java 常见中文乱码问题解决
  7. java基础----Base64算法的使用
  8. 7-43 字符串关键字的散列映射 (25 分)(思路+详解+不懂的兄弟们来呀)兄弟们我干了5个小时,一个一个测试点过的
  9. 【Java】模拟分组交换网络的时延、丢包
  10. 10个提升MySQL性能的小技巧
  11. css 剩余空间,CSS DIV高度撑满剩余空间
  12. VC6.0 操作Excel表格
  13. 8cm等于多少像素_厘米与像素一张图片,要打印尺寸为10.8厘米*17厘米,图片要编 爱问知识人...
  14. 数显之家快讯:【SHIO世硕心语】SHIO世硕科技企业文化宣言知多少?
  15. android 获取蓝牙设备id_安卓蓝牙系统中如何获取蓝牙音乐的音频跟踪会话ID
  16. 存储桶上传策略和签名 URL的绕过及利用
  17. vant的安装和引入
  18. 《MATLAB 神经网络43个案例分析》:第25章 基于MIV的神经网络变量筛选----基于BP神经网络的变量筛选
  19. Android USB串口打印结账单小票
  20. selenium之反反爬虫

热门文章

  1. Css Sprites 多张图片整合在一张图片上
  2. 进阶篇-用户界面:4.Android中常用组件
  3. POJ 3233 Matrix Power Series 矩阵快速幂 + 二分
  4. HDUOJ---1754 I Hate It (线段树之单点更新查区间最大值)
  5. 二分图匹配----匈牙利算法之二
  6. h3c的gpu安装linux系统,h3c服务器u盘安装linux系统安装
  7. java.util.hashmap_java.util.HashMap中的无限循环
  8. file 选择的文件胖多有多大_如何删除 macOS 压缩包中的隐藏文件?
  9. 网页设计上机考试原题_Dreamweaver上机考试题目dreamweaver试题库网页制作试题.doc...
  10. 注册表中shell文件不见了_win7系统注册表中的shell文件不小心被删除的解决方法...