【接口技术】8086的IN和OUT指令
x86采用独立编址的方式,IO端口地址和存储器地址是分开的。
对于IO存储器访问,需要使用独立的IO指令,也就是IN
和OUT
两类地址
- 地址空间大小在8位以下
- 地址空间大小在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指令相关推荐
- 微型计算机原理与接口技术——8086指令系统之数据传送指令
8086指令系统之数据传送指令 前言 1.通用数据传送指令 一般传送指令MOV 指令格式 指令功能 MOV指令可实现以下各种传送 堆栈操作指令PUSH和POP 压栈指令 PUSH 指令格式 执行过程 ...
- 微型计算机原理与接口技术——8086指令系统之移位指令
移位指令 移动一位时由指令直接给出: 移动两位及以上,则移位次数由CL指定. 要求操作数不能是立即数: 这类指令的执行大多会影响6个状态标志位. 非循环移位指令 逻辑左移SHL(Shift Logic ...
- 微机原理与接口技术 重点详解与章节总结——8086微处理器系统结构
第三章8086微处理器系统结构 8086 CPU结构 8086 CPU是Intel系列的16位微处理器,有40个引脚.它的外部数据总线为16位,地址线为20根.因为可用20位地址,所以可寻址的地址空间 ...
- 【微机原理与接口技术学习实践】汇编语言程序设计初步——debug编写调试指令序列
halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 [微机原理与接口技术学习 ...
- 微型计算机原理与接口技术(无指令)
目录 第一章微型计算机基础 第一节 数制 第二节 计算机系统的基本组成 一.计算机系统组成 二.微型机的硬件结构 三.微型计算机的存储器 四.基本属于读.写 五.微型计算机的基本工作过程 第三节 存储 ...
- 微型计算机的什么接口主要作为打印机接口,微型计算机及其接口技术试题及答案(2006年10月)...
微型计算机及其接口技术试题及答案(2006年10月) 以下是部分内容预览,注意图片没有显示出来,WORD里是有的.请到下载区下载完整的试题及答案. 全国2006年10月自考微型计算机及其接口技术试卷 ...
- 微型计算机2013年10月下,微型计算机及接口技术2013年10月真题试题(04732)
微型计算机及接口技术2013年10月真题试题及答案解析(04732) 微型计算机及接口技术2013年10月真题试题及答案解析(04732),本试卷总分100分. 一.单项选择题 (本大题共20小题,每 ...
- 天津工业大学19年计算机考研大纲,2019年天津工业大学《计算机原理及接口技术》考研复试大纲...
2019年天津工业大学<计算机原理及接口技术>考研复试大纲已出,圣才考研网小编为大家整理了相关内容,欢迎大家点击查看!更多考研动态|模拟试题|历年真题请关注圣才考研网! 天津工业大学硕士研 ...
- 计算机原理期中考试答案,微机原理与接口技术期中考试题(带答案)
<微机原理与接口技术期中考试题(带答案)>由会员分享,可在线阅读,更多相关<微机原理与接口技术期中考试题(带答案)(6页珍藏版)>请在人人文库网上搜索. 1.装订线微机原理与接 ...
- 《微机原理及接口技术》第05章在线测试
<微机原理及接口技术>第05章在线测试 <微机原理及接口技术>第05章在线测试 剩余时间: 59:56 答题须知:1.本卷满分20分. 2.答完题后, ...
最新文章
- 前端基础之JQuery
- python进程池multiprocessing.Pool运行错误:The freeze_support() line can be omitted if the program is not g
- android double比较大小吗,java – Android – 比较方法违反了它的一般...
- 微信公众号基本信息配置
- 客户网页WIZnet无线解决方案 之 太阳能逆变器
- java 常见中文乱码问题解决
- java基础----Base64算法的使用
- 7-43 字符串关键字的散列映射 (25 分)(思路+详解+不懂的兄弟们来呀)兄弟们我干了5个小时,一个一个测试点过的
- 【Java】模拟分组交换网络的时延、丢包
- 10个提升MySQL性能的小技巧
- css 剩余空间,CSS DIV高度撑满剩余空间
- VC6.0 操作Excel表格
- 8cm等于多少像素_厘米与像素一张图片,要打印尺寸为10.8厘米*17厘米,图片要编 爱问知识人...
- 数显之家快讯:【SHIO世硕心语】SHIO世硕科技企业文化宣言知多少?
- android 获取蓝牙设备id_安卓蓝牙系统中如何获取蓝牙音乐的音频跟踪会话ID
- 存储桶上传策略和签名 URL的绕过及利用
- vant的安装和引入
- 《MATLAB 神经网络43个案例分析》:第25章 基于MIV的神经网络变量筛选----基于BP神经网络的变量筛选
- Android USB串口打印结账单小票
- selenium之反反爬虫
热门文章
- Css Sprites 多张图片整合在一张图片上
- 进阶篇-用户界面:4.Android中常用组件
- POJ 3233 Matrix Power Series 矩阵快速幂 + 二分
- HDUOJ---1754 I Hate It (线段树之单点更新查区间最大值)
- 二分图匹配----匈牙利算法之二
- h3c的gpu安装linux系统,h3c服务器u盘安装linux系统安装
- java.util.hashmap_java.util.HashMap中的无限循环
- file 选择的文件胖多有多大_如何删除 macOS 压缩包中的隐藏文件?
- 网页设计上机考试原题_Dreamweaver上机考试题目dreamweaver试题库网页制作试题.doc...
- 注册表中shell文件不见了_win7系统注册表中的shell文件不小心被删除的解决方法...