I/0端口有关的寻址方式
来源:互联网 发布:微信淘宝链接转换工具 编辑:程序博客网 时间:2024/06/06 01:00
与I/0端口有关的寻址方式
8086微处理器采用独立编址的I/0端口,有专门的输入指令IN和输出指令OUT,寻址方式有以下两种。
直接端口寻址
直接端口寻址是在指令中直接给出要访问的端口地址,一般采用2位十六进制数表示,也可以是符号,访问的端口范围0~255.
例如:
IN AL,20H
表示从I/0端口地址为20H的端口中取数据送入AL寄存器中。
间接端口寻址
若访问的端口地址大于255时,就要用间接寻址方式。可以访问的端口范围0~65535.
例如:
MOV DX,356H;将端口地址356H送入DX寄存器
OUT DX,AL ;将AL中的内容输出到DX指定的端口
隐含寻址
不是明显的给出操作数地址,而是在指令中隐含着操作数的地址,即要寻找的地址包含在操作码中。例如在单地址指令格式中,就是不明显的给出第二操作数的地址,而是以隐含的方式规定累加器作为第二操作数的地址。
如DAA;指令的操作对象为AL,结果也存于AL中。
0 0
- I/0端口有关的寻址方式
- 寻址方式 寄存器寻址方式 立即数寻址方式 存储器寻址方式: 直接寻址方式,寄存器间接寻址方式,变址和基址寻址方式,基址变址寻址方式 串操作寻址方式 I/O端口寻址方式
- 与转移地址有关的寻址方式
- I/O端口和寻址
- 03端口寻址和访问控制方式
- ARM的寻址方式
- CUP寻址的方式
- 80486的寻址方式
- 单片机的寻址方式
- 寻址方式的应用
- 汇编的寻址方式
- 8086 的寻址方式
- ARM的寻址方式
- 8086的寻址方式
- ARM的寻址方式
- ARM的寻址方式
- ARM的寻址方式
- ARM的寻址方式
- 游标
- iOS开发:国际化之app支持多种语言切换
- 《学会提问:批判性思维指南》
- #学习笔记#(1)JavaScript动态时间
- 【HTML5+css3】学习笔记之音频元素和视频元素
- I/0端口有关的寻址方式
- Contest1040 - 第三届“图灵杯”NEUQ-ACM程序设计大赛(个人赛) G: 田鼠看热闹(Ⅰ)
- 使用鼠标在面板上移动消息
- 单链表的插入操作
- NodeJS中使用benchmark进行基准测试-@alsotang
- 一个人花8块钱买了只鸡,9块钱卖了,又10块钱买回来,11块钱又卖了,他赚了多少钱?
- 进程状态之间的转换*小记【操作系统】
- 【HTML5+css3】学习笔记之表单元素
- Visual Studio 2015 快捷键(C++篇可通用)