IN指令和OUT指令

23 篇文章 11 订阅
订阅专栏
4 篇文章 0 订阅
订阅专栏

Windows控制硬件借助的是输入和输出指令。其中具有代表性的两个输入输出指令就是IN和OUT指令。这些指令也是汇编语言的助记符。可以通过IN和OUT指令来实现对数据的读入和输出,如下图所示:
在这里插入图片描述
IN指令和OUT指令
也就是说,IN 指令通过指定的端口号输入数据,OUT指令则是把CPU寄存器中存储的数据输出到指定端口号的端口。
那么这个端口号和端口是什么呢?你感觉它像不像港口一样?通过标注哪个港口然后进行货物的运送和运出?
下面我们来看一下官方是如何定义端口号和端口的。
我们今天说说输入设备和输出设备,这两个与我们本节主题息息相关。
那么问题来了,IO设备如何实现输入和输出的呢?计算机主机中,附带了用来连接显示器以及键盘等外围设备的连接器。而连接器的内部,都连接有用来交换计算机主机同外围设备之间电流特性的IC。如果IC你不明白是什么的话,这些IC统称为IO控制器。
IO是Input/Output的缩写。显示器、键盘等外围设备都有各自专用的I/O控制器。I/O 控制器中有用于临时保存输入输出数据的内存。这个内存就是端口(port) 。端口你就可以把它理解为我们上述说的港口。IO控制器内部的内存,也被称为寄存器,不要慌, 这个寄存器和内存中的寄存器不一样。CPU内存的寄存器是用于进行数据运算处理的,而IO中 的寄存器是用于临时存储数据的。
在I/O设备内部的IC中,有多个端口。由于计算机中连接着很多外围设备,因此也就有很多I/O控制器。当然也会有多个端口,一个I/O控制器可以控制多个设备,不仅仅只能控制一个。各端口之间通过端口号进行区分。
端口号也被称为I/O地址 。IN 指令和OUT指令在端口号指定的端口和CPU之间进行数据的输入和输出。这跟通过内存的地址来对内存进行读写是一样的道理。
在这里插入图片描述

汇编语言教程 -- out,in
twxwjh的博客
12-26 1万+
汇编语言教程 – out, in 今天来讲讲out和in两个汇编指令 这两个指令一个是读(in)指令,一个是写(out)指令,主要是将数据写入地址 比如: ...
inout、jmp、lea、lods指令演示
01-22
通过选择要播放的指令演示inout指令基本功能、段间间接转移jmp指令、有效地址传送lea指令及串读取指令
in /out指令
jadeshu的博客
12-17 1万+
C机给予每一个端口分配了一个地址(称为端口号),形成一个独立于内存空间的I/O地址空间。 详情请入:传统PC机I/O位址空间范围 CPU对外设的操作通过专门的端口读写指令来完成。读端口用IN指令,写端口用OUT指令。 IN AL,21H;表示从21H端口读取一字节数据到AL IN AX,21H;表示从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH OUT 2...
支持硬件输入输出的IN指令和OUT指令及测试输入和输出程序
m0_61961937的博客
10-08 5368
支持硬件输入输出的IN指令和OUT指令及测试输入和输出程序
【asm基础】汇编指令之in/out指令
热门推荐
jiangwei0512的博客
01-30 3万+
【asm基础】汇编指令之in/out指令
In命令
草堂三师兄
10-13 3240
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
汇编指令查询器 汇编指令查询器
06-25
IN指令可以将数据从I/O端口读入处理器,而OUT指令则将数据写入指定的I/O端口。 汇编指令查询器能够提供以下功能: - **指令搜索**:用户可以通过关键词搜索特定的汇编指令,获取其详细信息。 - **指令详解**:查询...
第5章指令指令系统和汇编语言程序设计(2)ppt课件.ppt
11-18
教学机的基本指令包括算术逻辑运算指令、数据移动指令、堆栈操作指令、输入输出指令、转移指令和子程序调用与返回指令。 1. 算术逻辑运算指令:ADD、SUB、AND、XOR、TEST、CMP、OR、DEC、INC、SHL、SHR等。 2. 数据...
SIMATIC中断和通讯指令(5)
03-16
- BCD(IN)与 BCD(OUT)指令用于实现BCD码与整数之间的转换。 - VW、T、C、IW、QW、MW、SMW、LW 等表示不同类型的存储区。 - VD、ID、QD、MD、SMD 等指的是数据存储区的类型,例如VD代表双字(32位)数据。 - AC、...
JSP指令元素(page指令/include指令/taglib指令)复习整理
01-20
本文将深入讲解三个主要的JSP指令元素:`page`指令、`include`指令和`taglib`指令。 1. **page指令**: - `page`指令用于设置JSP页面的全局属性,其作用范围涵盖整个JSP页面。例如,你可以通过`language`属性声明...
8255汇编程序
03-07
8255汇编程序,其中包括8255的初始化,以及控制寄存器地址,设置为A口输入,B口输出,A口地址,B口地址
hdmi in视频采集,输出到hdmi out, 支持HDMI指令控制,支持TFTP远程下载图片
最新发布
05-21
标题中的“hdmi in视频采集,输出到hdmi out”涉及到的是数字视频接口技术的应用,主要涵盖两个方面:HDMI输入(HDMI In)和HDMI输出(HDMI Out)。HDMI(High-Definition Multimedia Interface)是高清多媒体接口,...
OUT与IN
菜鸟拥有不太多的知识
06-14 2703
汇编语言中,CPU对外设的操作通过专门的端口读写指令来完成; 1.OUT OUT 寄存器1 寄存器2 ;将寄存器2内存储数字, ;输出寄存器1内存储数字为内容的地址的端口中 ;放置规则,由低地址到高地址 MOV DX,781H ;将781H写入DX寄存器 MOV AL,82H ;将82H写入AL寄存器 OUT DX,AL ;将AL内容写到781H地址端口 2.IN IN 寄存器1 寄存器2 ;以寄存器2内存储数字为地址, ;将该地址端口内的内容读出放入寄存器1 ;放置规则,
IN OUT指令
我写写哈的博客
04-09 428
n\n PORT可以是立即数,也可以是DX。\n\nACC为AL时,从PORT读取1字节数据到AL\nACC为AX时,从PORT读取2字节数据到AX\n\n——————————\n\nOUT PORT,ACC;将AH和AL分别写入端口379H和378H\n\n\n————————————————————————————————————————————\n昨天忙死了,今天累死了。
对输入输出指令IN-OUT的理解
Vashon的博客
05-18 5309
格式: IN AL,PORT ;字节输入 IN AX,PORT ;字输入 执行操作: 字节: AL←(PORT) 字: AX←(PORT+1),(PORT) 其中PORT是外设的端口编号,IN操作让数据端口PORT的内容放到了AL(AX)中 格式: OUT PORT,AL ;字节输出 OU...
4.1 Linux重要指令(IN)
haozy123的博客
07-07 287
ln 指令,快捷方式,软连接(符号连接) ln -s /root linktoRoot cd linktoRoot //进入root 文件 pwd 查看 发现还是 /home/linktoRoot 删除软连接: rm -rf linktoRoof 注意删除软连接的时候 不要加/
linux 中 in命令,Linux 指令篇:文件管理--in
weixin_39839726的博客
05-02 455
Linux指令篇:文件管理--inln(link)功能说明:连接文件或目录。语  法:ln [-bdfinsv][-S ][-V ][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S ][-V ][--help][--version][源文件或目录...][目的目录]补充说明:ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,...
操作系统让外设工作的思路---OUT指令--IN指令--中断---系统调用
weixin_55255438的博客
01-10 702
从哪里开始这个故事呢?printf(“Host Name: %s”, name); Linux0.11的main.c中: // 下面函数产生格式化信息并输出到标准输出设备stdout(1),这里是指屏幕上显示。参数'*fmt' // 指定输出将采用的格式,具体可以看标准C语言书籍。该子程序正好是vsprintf如何使用一个 // 简单例子。该程序使用vsprintf()将格式化的字符串放入printfbuf缓冲区,然后用write()将 // 缓冲区的内容输出到标准设备(1--stdout).vspri..
汇编 IN / OUT指令
weixin_71018119的博客
04-29 548
OUT 端口号 / DX , 累加器。IN 累加器 , 端口号。
详解一下 IN OUT指令
03-06
IN OUT 指令是用于输入输出数据的指令。IN 指令用于从外部设备或端口读取数据,将数据读入到寄存器中;OUT 指令用于将寄存器中的数据输出到外部设备或端口。这些指令通常用于与外部设备进行数据交换,如键盘、鼠标、...
写文章

热门文章

  • C语言文件读写操作(详解) 132480
  • IN指令和OUT指令 30542
  • C语言中的各种占位符 11836
  • C#学生信息管理系统 10183
  • 存储过程(详解) 7307

分类专栏

  • Python
  • 原创 23篇
  • 必备常识 4篇
  • 数据库 3篇
  • C语言 4篇
  • 安全 1篇
  • C# 5篇

最新评论

  • SqlServer数据库存储过程、函数、触发器10题及答案

    Devil I'm: 第三题,3000(含)以下不收税,代码<3000? 不应该是<=3000吗?

  • C#学生信息管理系统

    ddxiaoqitx: 大佬,跪求源码 邮箱1726970495@qq.com谢谢!!

  • C#学生信息管理系统

    小呆11号: 大佬,求源码 306300301@qq.com

  • ASP.NET MVC商城网站

    墨渊。: 现在在学习asp.net mvc,学习学习博主的代码,求源码,邮箱:1521848687@qq.com

  • ASP.NET MVC商城网站

    2201_75817061: 大佬求源代码,最近在学习相关的mvc项目,感谢感谢,qq邮箱: 3034469925@qq.com

大家在看

  • python爬虫之HTTP请求库requests的安装与使用,万字教学,全网最全(2) 983
  • MySQL:事务 604
  • CSV格式转换(ansi\GBK——>>UTF-8)GUI工具 398
  • 详解HTTP/HTTPS协议 1704
  • 共享单车轨迹数据分析:以厦门市共享单车数据为例(五) 1176

最新文章

  • SqlServer数据库存储过程、函数、触发器10题及答案
  • SqlServer数据库数据查询30题及答案
  • Kotlin读写Excel文件
2021年5篇
2020年18篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家贵州省玻璃钢雕塑哪里有德州泡沫玻璃钢仿铜雕塑定西人物玻璃钢雕塑公司昆山玻璃钢雕塑咨询电话元旦商场美陈布置辽宁玻璃钢动漫雕塑玻璃钢雕塑后期怎么处理春游商场美陈方案佳木斯小品系列玻璃钢雕塑定做开县玻璃钢景观雕塑云浮玻璃钢浮雕雕塑批发平顶山玻璃钢室外镂空雕塑济源商场美陈造景武汉卡通雕塑玻璃钢商场美陈选哪家北京商场室外美陈公司商场美陈玩偶主题玻璃钢雕塑经济实惠北京景区玻璃钢雕塑市场凯里玻璃钢雕塑厂吉林抽象玻璃钢雕塑设计绵阳玻璃钢海豚雕塑闸北玻璃钢雕塑工程玻璃钢楼盘景观雕塑商场店铺美陈如何设置镜面校园玻璃钢雕塑河南玻璃钢仿铜麒麟雕塑鞍山玻璃钢雕塑设计云浮校园玻璃钢卡通雕塑亳州人物玻璃钢雕塑订做价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化